一个浮点型的字符串,如何保留小数点的后一位,没办法偶是菜鸟

解决方案 »

  1.   

    DecimalFormat format = new DecimalFormat(".00");
            String str = format.format("123456.123");
            System.out.println(str);
      

  2.   

    如果浮点超出范围了,用这个
            DecimalFormat format = new DecimalFormat(".00");
            String str = format.format(new BigDecimal("123456.455"));
            System.out.println(str);
      

  3.   

    DecimalFormat format = new DecimalFormat(".00");
    //0不显示,
    DecimalFormat format = new DecimalFormat(".##");
    //0也会显示楼主根据需要选择。