Красивый вывод числа с пробелами
На вход идёт строка "123456" с типом int. Как преобразовать её в "123 456"?
Ответы (3 шт):
Автор решения: Olmicron
→ Ссылка
NumberFormat.getInstance(Locale.US).format(1234567).replaceAll(","," ")
Автор решения: Митяй
→ Ссылка
Можно с помощью массива, т.е каждый символ запихать в массив символов с помощью метода toCharArray() и через 3 символа в цикле добавлять пробел. Насколько мне известно, пробел никак не может быть численным типом.
Автор решения: Denis Kukharenko
→ Ссылка
String.format("%,d",123456);
Вывод: 123 456
Любые целые числа с этим указанием будут выведены в американском варианте