保留小数位数
1.输出print函数
System.out.printf("%.2f",3.0);
2.DecimalFormat
DecimalFormat
d=new DecimalFormat(“0.00”);
System.out.println(d.format(a)) //a保留小数点后两位
保留失败,结果为:3
new DecimalFormat(“0.00”) 会自动吞掉小数点末尾的0
另一种:
d=new DecimalFormat(“#.##”);
System.out.println(d.format(a)) //a保留小数点后两位
保留成功,结果为:3.00
spit()函数
按指定字符(串)分割给定字符串
| , + , *, ^ , $ , / , | , [ , ] , ( , ) , - , . , \
等, 因它们是正则表达式中的一部分, 所以如果想用该字符本身, 这些字符需要进行转义才能表示它本身;
如按“/”分割字符串 ,需要转义
String[] a=str.split("\\/");
for(int i=0;i<a.length;i++) {
System.out.println(a[i]);
}
注意:分割后为若干个字符串,需要用字符串数组保存
以多个空格分割字符串:
String
[] a=str.split("\\s+");
也可以一个空格分割字符串:
String [] a=str.split(" ");