mar*_*ran 5

我认为没有一种数学方法可以找出双精度数中有多少个小数。您可以转换为 a String,替换点,然后将其转换回:

Double.parseDouble(Double.toString(56.11124).replace(".", ""));
Run Code Online (Sandbox Code Playgroud)

但是在解析结果时要小心溢出!