问题

简单的问题,但我敢打赌,在这里询问可能比试图理解MessageFormat的文档更直截了当:

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

观察值为"12,345"。

期望值是"12345"。


#1 热门回答(261 赞)

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

#2 热门回答(49 赞)

只需使用Long.toString(long foo)


#3 热门回答(0 赞)

最短的路是

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

原文链接