美文网首页
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