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
需要注意的是,这种截取会进行四舍五入。
就是这么简单,你学废了吗?感觉有用的话,给笔者点个赞吧 !