十进制数字格式转换Java

时间:2015-02-25 08:24:45

标签: java decimalformat

是否有 DecimalFormat 模式将12.30转换为1230, 或12.321至12321?

提前致谢。

2 个答案:

答案 0 :(得分:1)

为什么不转换为字符串并删除。类似......

    Double d = 50.53;
    int i = Integer.parseInt(String.valueOf(d).replaceAll("\\.", ""));

答案 1 :(得分:0)

这可能会对你有用:

double d2 = 1234.567;
System.out.println(String.valueOf(d2).replaceFirst("\\.", ""));

输出:

  

1234567