2012-05-05 5 views
2

intこの方法を「書式設定」のいずれかの方法があります: は私がTextViewの中で、このintを設定する値1000000とint型を持っていると言うことができますが、私はそれがこの1のように表示したいです000 000または1.000.000である。これどうやってするの ?フォーマットのint型のメソッドのJava

答えて

4

this tutorialを参照してください。私は整数と実数の両方の数値をどのようにフォーマットするかを教えてください。

あなたの特定の質問についてはこちらを参照してください。これは、プリントアウトし

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 

これは、同じサイト内の例からコードを変更しています。私はあなたが望むフォーマットを示します。

+0

Thx、ちょうど私が探していたもの – Ukjent

+0

@Ukjentあなたが望むフォーマットをどのように達成するかの例を追加しました。 –

関連する問題