作者relifeted (Ted)
看板java
标题Re: [问题] 从资料库读取资料时
时间Wed May 17 21:44:16 2006
※ 引述《relifeted (Ted)》之铭言:
: 我在从 MS SQL Server 2000 读取资料的时候,
: 有些在资料库里型态是float的值,
: 读出来後会多了好几位数,
: ex:
: 1.4 =======>1.400000000001
: 不管是这样读:
: temp = resultSet.getObject(i).toString();
: System.out.println(temp);
: 还是这样读:
: if(resultSet.getObject(i).getClass().equals(Double.class)){
: temp = Double.toString(resultSet.getDouble(i));
: }
: System.out.println(temp);
: 出来结果都一样,
: 请问大家这是什麽原因呢?
自己回自己,用getFloat读不就好了?
果然熬夜熬太过头是不行的.....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.146.188