2

この方法で「フォーマット」する方法はありintますか。値が1000000のintがあるとします。これをテキストビューに設定したいのですが、このように1000000intまたは1.000.000のように表示したいと思います。これどうやってするの ?

4

1 に答える 1

4

このチュートリアルを参照してください。整数と実数の両方の数値をフォーマットする方法を教えるべきだと思います。

特定の質問については、こちらを参照してください。

DecimalFormatSymbols unusualSymbols = new DecimalFormatSymbols();
unusualSymbols.setDecimalSeparator(',');
unusualSymbols.setGroupingSeparator('.');
String pattern = "#,###,###";
int value = 1000000;
DecimalFormat myFormatter = new DecimalFormat(pattern, unusualSymbols);
String output = myFormatter.format(value);
System.out.println(value + " " + pattern + " " + output);

これは出力します:

1000000 #,###,### 1.000.000

これは、同じサイトの例から変更されたコードです。ご希望のフォーマットをデモンストレーションします。

于 2012-05-05T19:17:08.590 に答える