请问把从表单得到的数据转成Double类型的,输入到数据库
再提出来写在网页上,为什么后面总是有个 .0  ???
可以去掉吗??如果我输入的是有小数的就正常显示,如果是整型的就不让它显示 .0
能吗???

解决方案 »

  1.   

    //金额转换成字符串 public static String AmountUtil(Double value) {
    DecimalFormat textFormat = new DecimalFormat("#######################0");
    if(value != null){
    return textFormat.format(value.doubleValue());
    }else
    return null;
    }
    取的时候调用这个类就可以去掉
      

  2.   

    System.out.println(new Double(12).toString().replaceAll("[.]?0+$", ""));