2
是否有任何「格式化」int
這種方式的方法: 可以說我有一個int值1000000.我想在文本視圖中設置此int
,但我希望它顯示像這樣1 000 000或1.000.000。我怎樣才能做到這一點 ?格式int方法java
是否有任何「格式化」int
這種方式的方法: 可以說我有一個int值1000000.我想在文本視圖中設置此int
,但我希望它顯示像這樣1 000 000或1.000.000。我怎樣才能做到這一點 ?格式int方法java
請參閱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
這是從在同一站點的例子修改的代碼。我演示你想要的格式。
Thx,就是我正在尋找的 – Ukjent
@Ukjent我添加了如何實現所需格式的示例。 –