私はいくつかの数値出力でアルゴリズム計算を行うプログラムを持っています。私はこの出力が素敵に見えるようにし、プログラムはまだ高速です。私はDecumalFormatを使用しましたが、これはとても遅くなりますが、動作します。 デフォルトの数値出力を設定する方法がありますので、DecimalFormatは必要ありませんか?java:デフォルトの数値書式
Locale deLocale = new Locale("de_DE");
// should be format: ###,###.### 123.456,789 de_DE
Locale.setDefault (deLocale);
double f=-123456.123458998;
System.out.println (""+f+""); // I wourld expect -123.456,123
// but the output is -123456.123458998
任意のアイデア??ありがとう! chris
実際には、それらをフォーマットする数字が減速するものが多いのですか?実際に**それらの数字を読む**ことをいつも望むことができますか?言い換えれば、私はあなたが数字を書式設定することができる**確かです。 –
出力フォーマットの速度が懸念される場合は、生データ出力の生成ときれいにフォーマットされた出力を別のスレッドまたはプロセスに分割することを検討できます。生データを分解して後でフォーマットします。 – sudocode