Java中数值如何截取小数点后一至两位,不四舍五入

275 阅读1分钟

针对于数值如45.9567845,4.348905,4.8

  1. 我们需要将这些数值转为String类型

  2. 使用contains(".")是否包含小数点

  3. 包含小数点后使用indexOf(".")找到其索引位置a

  4. 判断这些数值subString(a+2)是否为空

  5. 为空则最终结果由subString(0,a+2)所得,否则结果由subString(0,a+3)所得