public static void main(String[] args){ System.out.println(getRateStr("0.32659847")); } // 截取小数点后两位 public static String getRateStr(String rateStr) { int i = rateStr.indexOf("."); if(i != -1){ //获取小数点的位置 int num = 0; num = rateStr.indexOf("."); //获取小数点后面的数字 是否有两位 不足两位补足两位 String dianAfter = rateStr.substring(0,num+1); String afterData = rateStr.replace(dianAfter, ""); if(afterData.length() < 2){ afterData = afterData + "0" ; } return rateStr.substring(0,num) + "." + afterData.substring(0,2); }else { rateStr = rateStr + ".00" ; return rateStr; } }
Java String 截取至小数点后两位
最新推荐文章于 2023-12-08 20:25:14 发布
本文介绍了一个Java方法,用于截取并补全小数点后两位,确保汇率字符串格式一致。通过`getRateStr`函数,输入如'0.32659847'会返回'0.32'。核心代码展示了如何查找小数点位置,并根据长度添加缺失的零。
摘要由CSDN通过智能技术生成