javamessageformat

How do I format a long integer as a string without separator in Java?


Simple question, but I'll bet that asking on here will probably be more straight forward than trying to understand the documentation for MessageFormat:

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

Observed value is "12,345".

Desired value is "12345".


Solution

  • Just use Long.toString(long foo)