DecimalFormat 格式化显示一个超过17位的大数时,在第17位四舍五入,如何解决? BigDecimal amount=new BigDecimal("12345678901234567");
NumberFormat usFormat = NumberFormat.getCurrencyInstance(Locale.CHINA);
DecimalFormat decFormat = (DecimalFormat)usFormat; System.out.println(decFormat.format(amount)); 这怎么办呀,要重写一个格式化的类吗?求大家给个解决办法!
NumberFormat usFormat = NumberFormat.getCurrencyInstance(Locale.CHINA);
DecimalFormat decFormat = (DecimalFormat)usFormat; System.out.println(decFormat.format(amount)); 这怎么办呀,要重写一个格式化的类吗?求大家给个解决办法!
解决方案 »
- 关于线程的一个小问题,求助
- 一个作业改做 改完就结贴!
- 关于tomcat内存泄漏问题
- 子查询的问题select id,(select top 1 username from stu b where a.id=b.id) as usera from stu a group by id如何取得其中子查询的值呢
- JAVA能否得到WINDOWS系统开机的次数和时间!
- 大家觉得JCREATOR4怎么样啊
- 怎么样在 .NET 下做一个程序,让这个程序做这样的一件事: 24小时检测公司的防火墙是不是死掉,如果死掉就调用 DEPLHI平台下编译的短信平
- 怎么样实现javax.swing.jtable的滚动条可以左右滚动
- CORBA到底是不是未来发展的方向?请大家发表一下意见
- 求助java日期格式转换问题
- java 五子棋 怎样保存以放上的棋子的坐标点
- java中如何将Frame框架放在屏幕中央
new DecimalFormat("#");