Safe String to BigDecimal Konvertierung

Ich versuche, einige BigDecimal-Werte aus der Zeichenfolge zu lesen. Nehmen wir an, ich habe diesen String: "1,000,000,000.9999999999999" und ich möchte ein BigDecimal daraus machen. Wie geht das?

Zunächst mag ich die Lösungen mit String-Ersetzungen (Ersetzen von Kommas usw.) nicht. Ich denke, es sollte einen netten Formatierer geben, der diesen Job für mich erledigt.

Ich habe eine DecimalFormatter-Klasse gefunden, da sie jedoch doppelt ausgeführt wird - große Mengen an Präzision gehen verloren.

Also, wie kann ich das machen?

Antworten auf die Frage(18)

Ihre Antwort auf die Frage