日々精進

新しく学んだことを書き留めていきます

1,000のようなカンマつきの文字列をBigDecimalに変換する

DecimalFormatを使う。setParseBigDecimal(true)でparseメソッドがBigDecimalを返すようになる。

DecimalFormat decimalFormat = new DecimalFormat();
decimalFormat.setParseBigDecimal(true);
BigDecimal d = (BigDecimal) decimalFormat.parse(string);

参考: