求注java一个困惑问题

咖啡 2004-04-01 04:17:35
通过查询oracle数据库得到一条记录,把这条记录放在HashMap中,
从HashMap中取浮点型字段aab031的时候,只要aab031的值<1的时候,
比如aab031=0.22,在HashMap中表示是{aab031=.22},然后把HashMap中
aab031转换为double就出错,而aab031>1的时候就没有这个问题。
请大家帮忙解决下这个问题。
...全文
18 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
netcobol 2004-04-01
  • 打赏
  • 举报
回复
double d
try{
= Double.parseDouble(HashMap.get("aab031"));
}catch(Excejption e){

}
咖啡 2004-04-01
  • 打赏
  • 举报
回复
谢谢!
xch28 2004-04-01
  • 打赏
  • 举报
回复
接分分.
kunbone 2004-04-01
  • 打赏
  • 举报
回复
恩,就是 sean_gao(大胃) (说的
sean_gao 2004-04-01
  • 打赏
  • 举报
回复
double d = Double.parseDouble(".22");

参考一下吧。

62,614

社区成员

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

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