读书人

DecimalFormat格式化字符的有关问题

发布时间: 2012-01-15 22:57:48 作者: rapoo

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

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



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

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

读书人网 >Java Web开发

热点推荐