java如何实现去除小数点后的多余0

在做java题时,发现输出的浮点数的小数部分有多余0,这是我们不愿看到的。那么如何删除呢?利用NumberFomat规定其位数是不能解决这个问题的。可以考虑使用如下的正则表达式,注意“.”的运用不要弄错了。
result = result.replaceAll("0+$", "");//学会如何省略末尾的多余0
result = result.replaceAll("[.]$","");//为什么不直接使用".$"正则表达式,因为.在正则表达式中代表任何字符。用一个中括号与之区分。

你可能感兴趣的:(java)