当前位置: 技术问答>java相关
JDBC里select sum和select返回的字段类型不一样
来源: 互联网 发布时间:2015-08-09
本文导语: 我都是用rs.getString()的到并输出的,请高手指点迷津 而且我也不想要那种"幂"的形式 输出如下 OWNER TYPE BAL 12345 1 2.000000e+01 小计 1 2.00000000000000e+001 user jane 1 3.015000e+01 小计 1 3.01499996185303e+001 z...
我都是用rs.getString()的到并输出的,请高手指点迷津
而且我也不想要那种"幂"的形式
输出如下
OWNER TYPE BAL
12345 1 2.000000e+01
小计 1 2.00000000000000e+001
user jane 1 3.015000e+01
小计 1 3.01499996185303e+001
zsliu 1 5.000000e+01
小计 1 5.00000000000000e+001
合计 3 1.00149999618530e+002
|
java.text.DecimalFormat好了,它的format方法参数可以是double,long,float,object的,肯定能满足你的要求,保留两位小数:DecimalFormat df_2 = new DecimalFormat("0.##");
|
你输出的时候可以用:java.text.DecimalFormat,java.math.BigDecimal