十进制数格式转换Java



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

提前谢谢。

为什么不转换为字符串并删除。像。。

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

这可能对你有用:

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

输出:

1234567

最新更新