变量的定义
1、请问int x=3;与Integer x=new Integer(3);
有什么区别
2、怎么把一个整形变量的值转换为二进制并输出!
谢谢!!
问题点数:20、回复次数:5Top
1 楼zenius(飞云)回复于 2006-05-02 12:45:07 得分 0
1、int 是基本类型 Integer是包装int的对象,不过在jdk1.5后已经等价了
2、static String toBinaryString(int i)
Top
2 楼whigag()回复于 2006-05-02 12:47:06 得分 0
后者是类包装,产生对象
前者只是简单的的变量定义Top
3 楼diamondgate(ME)回复于 2006-05-02 13:04:58 得分 0
int x=3; 变量x指向值3存放的地址
Integer x=new Integer(3); 为x开辟内存并将3的值存放进去
是可以这样理解吗?Top
4 楼zt_soft(Get busy living, Or get busy dying.)回复于 2006-05-02 13:57:05 得分 0
String 有getBytes()方法,Integer应该也有吧?猜的,嘿嘿!Top
5 楼diamondgate(ME)回复于 2006-05-02 14:49:07 得分 0
做科学的要实事求是
怎么可以猜呢
唉!!
Top




