Solo  当前访客:1 开始使用


java对数字格式化

DecimalFormat

DecimalFormat #不补0 0补0 此外,小数部分会四舍五入

DecimalFormat decimalFormat1 = new DecimalFormat("###.###");
DecimalFormat decimalFormat2 = new DecimalFormat("000.000");
System.out.println(decimalFormat1.format(44444.5555));
System.out.println(decimalFormat2.format(44444.5555));
System.out.println(decimalFormat1.format(111.9227));
System.out.println(decimalFormat2.format(111.9));

44444.556
44444.556
111.923
111.900

String.format()

String.format()方法的作用就是格式化输出参数. “%02d”是指定输出格式,%作先导标记,0表示自动补0, 2的意思是最小长度为2(如果用4,则1输出0001),d表示整数。

System.out.println(String.format("%02d",1));
System.out.println(String.format("%02d",5));
System.out.println(String.format("%02d",25));
01
05
25


标题:java对数字格式化
作者:temp12138
地址:https://solo.mfyzl.icu/articles/2024/03/19/1710861948326.html

标签:
新一篇: BigInteger BigDecimal 旧一篇: Sql查询每组前3条