首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

DecimalFormat格式化字符的有关问题

2012-01-15 
DecimalFormat格式化字符的问题现在我想把数字类型的例如1250的数值类型格式化为K1+250,如何实现???Decima

DecimalFormat格式化字符的问题
现在我想把数字类型的例如1250的数值类型格式化为K1+250,如何实现???

DecimalFormat只能添加前缀和后缀,中间的加号没有办法加进去。
分组符号是逗号,也不能自定义。



[解决办法]
自己实现一个吧,DecimalFormat 好像并不能格式化成这样的。

int i = 1250;
String s = "K " + i / 1000 + "+ " + i % 1000;
System.out.println(s);
[解决办法]
+是正则表达式关键符号,用的话得转义吧

热点排行