java数字格式化

使用说明

对数字进行格式化显示,需要使用的类是DecimalFormat,在创建此对象时指定要显示的格式即可。其返回值是字符串,需要时再进行类型转换。使用"#"时表示占位符

1.每三位显示一个逗号

需求:对数字1234567进行格式化显示,最终效果是1,234,567。

long l = 1234567;
DecimalFormat df = new DecimalFormat("#,###");
String format = df.format(l);
System.out.println(format);

2.保留两位小数

需求:对指定的小数进行保留两位小数显示

Float l = 1567.658548f;
DecimalFormat df = new DecimalFormat("#.##");
String format = df.format(l);
System.out.println(format);//1567.66

需要注意的是,这种截取会进行四舍五入。

posted @ 2021-05-08 14:36  钟小嘿  阅读(262)  评论(0编辑  收藏  举报