在java中如何把double类型转换为object类型

pengpeng409 2008-10-11 09:33:23
在java中如何把double类型转换为object类型
我定义了一个double变量result
result =biz.add(num1,num2);
然后我想把result放在request中
但是我在编写一下代码时出错:
request.setAttribute("result",result);
说我没有把result转换为object类型
我用以下的代码不行;
object o=(Object)result;
请问我怎么转换?
...全文
879 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamhunter_lan 2008-10-13
  • 打赏
  • 举报
回复
request.setAttribute("result",new Double(result));
xuhaiyang 2008-10-13
  • 打赏
  • 举报
回复
new Double();
cjoy4856 2008-10-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 huoyin 的回复:]
呵呵,用request.setAttribute("result",new Double(result)); 就可以了
[/Quote]
正解
pauliuyou 2008-10-13
  • 打赏
  • 举报
回复
也可以搞成字符串,
Object val = result + "";
....// transfer

double rs = Double.parseDouble(val.toString());

当然用Double应该快一些, 用String兼容性好
axman 2008-10-13
  • 打赏
  • 举报
回复
为什么不用1.5和1.6的JDK可以直接Boxing.
java__king 2008-10-11
  • 打赏
  • 举报
回复
同意2楼,封装.
huoyin 2008-10-11
  • 打赏
  • 举报
回复
double是primitive类型,不是对象所以不是一个Object派生类,这儿就需要使用它的封装(wrapped)类Double。这个在一般的入门级书中都有叙述,还是建议搂主完整地读一本入门的书,这样可以少走一些弯路。
pengpeng409 2008-10-11
  • 打赏
  • 举报
回复
呵呵!谢谢了!
huoyin 2008-10-11
  • 打赏
  • 举报
回复
呵呵,用request.setAttribute("result",new Double(result)); 就可以了
pengpeng409 2008-10-11
  • 打赏
  • 举报
回复
希望各位好朋友帮忙看一下!我是出学啊!谢谢了啊!

62,614

社区成员

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

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