Java String的一些方法
前些时间在工作中碰到了一些小问题(java2EE开发),项目框架是spring+strus2+ibaties+freemarker
在显示的时候出现了已科学计数法来显示的金额数据,由于在java中由于数字的长度太大的话就会自动的已科学计数法来显示:
BigDecimal n = new BigDecimal("10000000.3");
当整数出现8位的时候,在转换成double时会自动的使用科学计数法。这样就会造成数据的不爽性,人家没法看多少钱呀!当然对于那些会已科学计数法表示的人就不会有不爽性!
如何来解决这个问题呢?那还是需要jar给我们准备的String这个字符对象
String.format("%.4f",12451542.251);
String.format("%.4f",1.00000003E7);
的函数就不会出现科学计数法了!