表示するときに、すべての double 値を設定された桁数 (2 としましょう) にフォーマットするために使用している DecimalFormat オブジェクトがあります。通常は小数点以下 2 桁にフォーマットしたいのですが、少なくとも 1 桁の有効数字が常に必要です。たとえば、値が 0.2 の場合、フォーマッタは 0.20 を出力します。これは素晴らしいことです。ただし、値が 0.000034 の場合、フォーマッターは 0.00 を吐き出し、フォーマッターが 0.00003 を吐き出すことを好みます。
Objective-C の数値フォーマッタはこれを非常に簡単に行います。表示する最大桁数を 2 に設定し、有効桁数の最小数を 1 に設定するだけで、目的の出力が生成されますが、どうすればそれを行うことができますか?ジャワ?
誰でも私に提供できる助けに感謝します。
カイル
編集: 値を丸めたいので、0.000037 は 0.00004 と表示されます。