Как я форматирую длинное целое как строку без разделителя в Java?

Простой вопрос, но я буду держать пари, что выяснение на здесь, вероятно, будет более прямым, чем попытка понять документацию для MessageFormat:

long foo = 12345;
String s = MessageFormat.format("{0}", foo);

Наблюдаемая величина "12,345".

Требуемое значение "12345".

115
задан Daniel Fortunov 21 December 2009 в 19:32
поделиться

5 ответов

Просто используйте Long.toString (long foo)

58
ответ дан 24 November 2019 в 02:19
поделиться
MessageFormat.format("{0,number,#}", foo);
314
ответ дан 24 November 2019 в 02:19
поделиться

В качестве альтернативы String.format и java.util.Formatter также могут сработать для вас ...

-1
ответ дан 24 November 2019 в 02:19
поделиться

Можно попробовать:

String s = new Long(foo).toString();
-6
ответ дан 24 November 2019 в 02:19
поделиться
[

] Самый короткий путь - [

] [
long foo = 12345;
String s = ""+foo;
]
1
ответ дан 24 November 2019 в 02:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: