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)); 这怎么办呀,要重写一个格式化的类吗?求大家给个解决办法!
解决方案 »
- 急! 求一个 Java 并行程序 不是并发程序
- Object数组赋值问题
- ObjectInputStream如果从txt文件中读取2个java类?ObjectInputStream的实例也没有next方法呀?如何判断……
- 求设备监控程序(如电网设备监控)的实现方案
- 为何不能删除运行过一次的jar文件
- Swing问题 急 谢谢
- 在java中怎样保存图像?分不够再加!
- 画出函数y=10*sin(x)中的值(可以通过打点的方法在-2π---2π画出图形)
- 新人不懂求教,ssl的问题
- InetAddress.getByName的返回值的类型.
- java 五子棋 怎样保存以放上的棋子的坐标点
- java中如何将Frame框架放在屏幕中央
new DecimalFormat("#");