標準 JavaDouble
クラスを使用して仮数付きの浮動小数点数を解析すると、指数から + 記号が省略されるようです。
例えば:
Double.parseDouble("1258124354E-28") returns 1.258124354E-19, but
Double.parseDouble("1243544322E+24") returns 1.243544322E33 (not E+33)
文字列の後処理なしで、Double を使用して + 記号を取得する方法はありますか?
BigDecimal
クラスはより良い仕事をします、例えば
new BigDecimal("1243544322E+24").toString() does return 1.243544322E+33
Double
しかし、集中的な処理で示されるよりも一般的に遅くなります。