java字符串(String)切割小数点后两位

您所在的位置:网站首页 substring截取后两位 java字符串(String)切割小数点后两位

java字符串(String)切割小数点后两位

2023-11-11 19:34| 来源: 网络整理| 查看: 265

今天那我这个小菜鸡遇到一个问题就是说,要切割小数点的后两位,以前那都是通过int…等数字类型的切割,现在是字符串的切割后两位,所以我有些迷茫,查了资料都没解决(我觉得还是我基础有点差劲,这里主要检查{indexOf,substring,replace})等基础关键字的操作,费话不多少,开沾:

public class aaaa { public static void main(String[] args) { String s = getRateStr("789789.1456456"); System.out.println(s); } // 截取小数点后两位 public static String getRateStr(String rateStr) { int i = rateStr.indexOf("."); if(i != -1){ //获取小数点的位置 int num = 0; num = rateStr.indexOf("."); System.out.println(num+"============="); //获取小数点后面的数字 是否有两位 不足两位补足两位 String dianAfter = rateStr.substring(0,num+1); String afterData = rateStr.replace(dianAfter, ""); if(afterData.length() rateStr = rateStr + ".00" ; return rateStr; } } } 直接沾上去测试里尝试一下吧


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3