文字列からいくつかの BigDecimal 値を読み取ろうとしています。「1,000,000,000.999999999999999」という文字列があり、そこから BigDecimal を取得したいとします。それを行う方法は何ですか?
まず、文字列の置換 (コンマの置換など) を使用したソリューションが好きではありません。私のためにその仕事をするためのきちんとしたフォーマッタが必要だと思います。
DecimalFormatter クラスを見つけましたが、double を介して動作するため、膨大な量の精度が失われます。
それで、どうすればいいですか?