美文网首页
java|String类型数据保留两位小数

java|String类型数据保留两位小数

作者: 歌声缓缓 | 来源:发表于2019-12-31 12:37 被阅读0次

String 类型准备使用substring(0,n)

小数点的位置使用 a.indexOf()

======================================

String a=2.333333;

String b="";

b=a.substring(0,a.indexOf(" . ")+3)

=======================================

上面的情况是a为常量,如果a为变量,那就有问题了,如果a的长度小于小数点后2位,会报错

应该先判断一下,a 的长度

if(a.length()>=a.indexOf(".")+3){

b = a.substring(0,a.indexOf(".")+3);

}else{

b=a;

}

相关文章

网友评论

      本文标题:java|String类型数据保留两位小数

      本文链接:https://www.haomeiwen.com/subject/pjyboctx.html