hogyan adjunk vesszőt a java számaihoz


Válasz 1:

Ennek tipikus módja a NumberFormatter ilyen használata

NumberFormat.getInstance (). Format (num)

Ez a szám karakterlánc-ábrázolássá alakítása az aktuális területi beállítás szerint. Az Egyesült Államokban ez 1000, Olaszországban 1000, Franciaországban 1000 lesz.

Ha meg akar maradni 1000-nél, megteheti

NumberFormat.getInstance (Locale.US) .format (num)

Válasz 2:

Használja a DecimalFormat osztályt, amely a Java része.

DecimalFormat selectedFormat = new DecimalFormat ("#, ###"); kettős var = 1409756867; // 1 409 756 867 -t akarunk System.out.println (selectedFormat.format (var));var = 1000; // 1000-et akarunk System.out.println (selectedFormat.format (var));

Az első nyomtatás kimenete 1 409 756 867.

A második println kimenete 1000.