2016-05-23 10 views

Antwort

1

können Sie die String.format Methode nach dem Wert von 1000

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

Das kann man auf 'System.out.printf ("%, 0f% n ", Nummer/1000);'. – VGR

1

Ich schlage vor, Sie verwenden, um das DecimalFormat Ziel zu erreichen, dass geteilt wird. Zum Beispiel:

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

Es druckt 53,149 wie erwartet.

Ich hoffe es hilft.

Verwandte Themen