Entfernen Sie die nachstehende Null in Java

Ich habe Strings (aus DB), die möglicherweise numerische Werte enthalten. Wenn es numerische Werte enthält, möchte ich folgende Nullen entfernen:

10.000010.234000

str.replaceAll("\\.0*$", ""), arbeitet am ersten, aber nicht am zweiten.

Viele der Antworten sind zu verwendenBigDecimal, aber dieString Ich bekomme möglicherweise keine numerischen. Ich denke, eine bessere Lösung ist wahrscheinlich der Regex.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage