Integer formatieren?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet
final NumberFormat deFormat = NumberFormat.getInstance(new Locale("de"));

int foo = 1_000_000;
String formatiert = deFormat.format(foo);

Oder alternativ ohne eigenen Formatter:

String formatiert = String.format(Locale.GERMAN, "%,d", foo);

Beachte dabei, dass dieses Format in Deutschland und Österreich üblich ist, in anderen Ländern aber nicht unbedingt (in der Schweiz verwendet man etwa meist ein Hochkomma, im Englischen generell ein Komma).

LvkasDEV 
Fragesteller
 18.04.2021, 12:50

Vielen lieben dank! Hat mir weitergeholfen!

0