原创

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 位数超出的时候执行的是四舍五入
正文到此结束
本文目录