2016-05-23 9 views

答えて

1

あなたは私はあなたがそれを達成するためにDecimalFormatオブジェクトを使用することをお勧め1000年

double number = 53149000; 
System.out.println(String.format("%,.0f", number/1000)); 
+0

'System.out.printf("%、.0f%n "、number/1000);'に短縮できます。 – VGR

1

して値を分割した後、String.Formatのメソッドを使用することができます。たとえば、

DecimalFormat decimalFormat = new DecimalFormat("###,###"); 
System.out.println(decimalFormat.format(number/1000)); 

これは、期待どおりに53,149を出力します。

私はそれが役に立ちそうです。

関連する問題