`

MessageFormat的误用

 
阅读更多

MessageFormat.format("insert into table1 (a) values({0})  ", 12345);

这句话变成

insert into table1 (a) values(123,45);

非常大的陷井.

应该这么写

MessageFormat.format("insert into table1 (a) values({0, number, #})  ", 12345);

分享到:
评论
1 楼 tzraeq 2011-03-17  
如果你仔细看JDK的话,已经举例说明了,其实不能算是陷阱

The disk "MyDisk" contains no files.
The disk "MyDisk" contains one file.
The disk "MyDisk" contains 1,273 files.

相关推荐

Global site tag (gtag.js) - Google Analytics