保留若干小数点
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