有可能:
1000 -> 100010.000 -> 10 (without point in result)10.0100 -> 10.01 10.1234 -> 10.1234
我懒又傻,只是
s = s.indexOf(".") < 0 ? s : s.replaceAll("0*$", "").replaceAll("\.$", "");使用相同的解决方案,
contains而不是
indexOf某些注释中提到的,以便于理解
s = s.contains(".") ? s.replaceAll("0*$","").replaceAll("\.$","") : s


