java对字符串进行按需截取
1、代码示例
@Test
public void testNumberFormat(){
String str="12.3456";
int i=7;
BigDecimal bigDecimal = new BigDecimal(str);
BigDecimal bigDecimal1 = bigDecimal.setScale(i, RoundingMode.HALF_UP);
System.out.println(bigDecimal1.toString());
}
12.3456000
Process finished with exit code 0
2、说明
- bigDecimal.setScale(i, RoundingMode.HALF_UP) 设置精度,不足补零。
- RoundingMode.HALF_UP 位数超出的时候执行的是四舍五入
正文到此结束