Topic: 弱问:怎末强制类型转换?

  Print this page

1.弱问:怎末强制类型转换? Copy to clipboard
Posted by: landg
Posted on: 2004-09-15 06:43

比如把double型的变成Integer型的。
用Integer(double x)好像不行。
谢谢!

2.Re:弱问:怎末强制类型转换? [Re: landg] Copy to clipboard
Posted by: rebirth
Posted on: 2004-09-15 09:49

Double 对象本身有个intValue()的方法.
可以这样
Integer ix;
Double dx=new Double(x);
int i=dx.intValue();
ix=new Integer(i);

不过要注意, double 的取值范围比int 大得多, 很容易溢出.

其它的比如float. long 等都有类似的方法,可以举一反三.

3.Re:弱问:怎末强制类型转换? [Re: rebirth] Copy to clipboard
Posted by: landg
Posted on: 2004-09-15 10:16

喔,谢谢!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923