私は数百万を超える数字を持っていることを示す科学的表記(E文字)はないので、二重に書式を設定したいと思います。倍精度浮動小数点形式をどのようにフォーマットすると、それは決して科学的表記を表示しませんか?
私はすでに2つの小数点以下を持つようにダブルをフォーマットしました。
DecimalFormat dFormat = new DecimalFormat("0.00");
ではなくさえも、私は、画面上の1.001511661E7
として10007999.00
を見ていると同じように。 私はそのフォームでそれを見たくないのですが(実際に誰がそうするのだろうと考えることはできません...)
ダブルをフォーマットして、それ。ありがとうございました。
は私のために複製されません。 – Mena
http://stackoverflow.com/questions/16098046/how-to-print-double-value-without-scientific-notation-using-java –
この「DecimalFormat」は決して科学的表記法としてフォーマットするべきではありません。再現するコードを投稿してください。私の疑惑は、あなたが "二重のフォーマットを変える"ように構文解析して構文解析するようなことをやっているということです。 –