DecimalFormat を使用して数値をフォーマットしたいと考えています。
整数 (および小数) の最大桁数は 2 でなければなりません。
数値が 345561.7301 の場合、望ましい結果は次のようになります: 61.73
これは私のコードです:
double number = 345561.7301;
DecimalFormat formater =
(DecimalFormat)DecimalFormat.getInstance(Locale.US);//This locale only
formater.applyPattern("00.00");
System.out.println(formater.format(number));
setMaximumIntegerDigits() メソッドを使用したくありません。