帮我想一个简单的问题,我做的程序里面有很大数字例如产量上亿以上而且小数位很多。。。

tryst 2003-10-16 04:44:33
数据库里储存了numeric数字类型我怎么把他提出来啊
我用很多方法都解决不了。GETDOUBL数据太大变成1.79E
到底怎么办
...全文
41 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Alan 2003-10-16
  • 打赏
  • 举报
回复
java.text.NumberFormat formatter = java.text.NumberFormat.getNumberInstance();
formatter.setGroupingUsed(false);
formatter.setMaximumFractionDigits(2);//小数位数最大值
formatter.setMinimumFractionDigits(2);//小数位数最小值
String s = formatter.format(这里是你取出来的数据);
字符串s即为你需要的
tryst 2003-10-16
  • 打赏
  • 举报
回复
这个方法不好用de
flymoods 2003-10-16
  • 打赏
  • 举报
回复
getString,然后保留小数位数,在转换成相应的类型!

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧