简单的问题,但我敢打赌,要求在这里可能会更直接要比理解为MessageFormat的文档:

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

观察到的值是 “12345”。

所需值是 “12345”。

有帮助吗?

解决方案

其他提示

MessageFormat.format("{0,number,#}", foo);

的捷径是

long foo = 12345;
String s = ""+foo;

作为替代String.formatjava.util.Formatter可能会为你工作,以及...

您可以尝试:

String s = new Long(foo).toString();
scroll top