Number を拡張するクラスのオブジェクトに対する toString() の呼び出しを報告します。
このような呼び出しは通常、国際化環境では不適切です。代わりにロケール固有の書式を使う必要がある場合があります。
例:
void print(Double d) {
System.out.println(d.toString());
}
この問題は、次のような方法で修正可能です。
void print(Double d) {
System.out.printf("%f%n", d);
}
これにより、JVM の起動中にホスト環境に基づいて設定されるデフォルトのロケールを使用して数値の書式を設定します。