读书人

关于类型转换的有关问题?

发布时间: 2012-01-26 19:40:46 作者: rapoo

关于类型转换的问题???
怎么把ORCALE数据库中把一个Float类型读出来,并以String打印出来

如:rs.getFloat( "DISCLOSED_ARREARAGE ")的值是:1.2345678E7

打印结果是:12345678.12


[解决办法]
我一般都定义double型的数据
是这样转换的
double fl=12345678.12;
DecimalFormat dFormat = new DecimalFormat();
//小数点前面的0表示前面有几位,不满就在前面自动加0,小数点后面的0表示精确到几位
//例如是 "#000.000# " 数1.23转换后就是001.230 1234.56789转换后就是1234.568
dFormat.applyPattern( "#0.00# ");
String str=dFormat.format(fl);

读书人网 >Java Web开发

热点推荐