如何以最简单的方式将多小数点值转换为Int ?



我们知道,只要使用.toInt()方法,就可以将任何浮点数或小数点值转换为整型值。

但是它将11.22转换为11,11.66转换为12,因为我正在进行ROUND。

这绝对没问题。

但是我需要转换多十进制值,如0.1.1.1200 r11.0.3.311到.

本例中toInt()给出NumberFormatException

如何以最简单的方式将多小数点值转换为Int ?

这将是一个字符串,您可能应该通过查找第一个点来拆分它,然后将[0]索引处的结果转换为int。

最新更新