保留若干小数点
public static String format(String format, Object... args) {
return new Formatter().format(format, args).toString();
}
如要保留两位小数:
例:
double m = 1.255;
System.out.println(String.format("%.2f",m));
// 结果为:1.26
取舍结果为四舍五入。
按照字符串字典序进行排列
Arrays.sort(arr,(x,y)->{
return (x+y).compareTo(y+x);
});
注意:字典序默认是 前缀相同时,短 < 长
如:
@Test
public void test() {
String[] str = {"5","8","11","9","6"};
for (String s : str) {
System.out.print(s+" ");
}
}
结果为:5 8 11 9 6
本文介绍了如何使用Java的`String.format`方法保留小数点后两位,并展示了四舍五入的用法。同时,展示了如何按照字典序对字符串数组进行排序。涉及的关键知识点包括数值格式化、数组操作和字符串比较。
4250

被折叠的 条评论
为什么被折叠?



