如何在Java中将一个长整数格式化为没有分隔符的string?
简单的问题,但我敢打赌,问这里可能会比尝试了解MessageFormat
的文档更直接:
long foo = 12345; String s = MessageFormat.format("{0}", foo);
观察值是“12,345”。
期望的值是“12345”。
只要使用Long.toString(long foo)
MessageFormat.format("{0,number,#}", foo);
最简单的方法是
long foo = 12345; String s = ""+foo;
作为一个替代String.format
和java.util.Formatter
可能会为你工作…
你可以尝试:
String s = new Long(foo).toString();