int与Integer int是Java的基本类型而Integer是对象。判断int型有用吗?instanceof是用来判断对象类型,所以不能判断是int。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能判断一个数是不是int型吧,不能用instanceof判断 int基本数据类型Integer是包装器类了,instanceof用来判断一个对象是不是某种类型的 呵呵楼上的都说了,不过判断它是不是int类型的,可以通过先转为对象-----Integer再判断 不能直接,但是可以这样,这种想法对public class Test{ public static void main(String [] args) { int i=3; boolean t=(new Integer(i))instanceof Integer; System.out.println( t ); }} >>>int i=3; boolean t=(new Integer(i))instanceof Integer;这种做法,好像是"假设了结论成立,再运用结论,最后再证明到结论的正确性";大家可以看看Java doc,在构造一个Integer对象的时候,它的构造函数是什么?要么是一个String,要么是一个int. 显然,这种做法先利用int这一事实构造得到了Integer对象,再来判断是否是Integer对象,最后又证明到确实是一个int(不然,构造结果不可能是一个Integer!).试问,如果那个参数不是整型(或兼容类型),你怎么可以构造得到一个Integer对象?其实,这个问题本身就有问题:如何判断一个数是不是一个int型?请问,你如何把这个数表达在程序中,即是你如何将这个数传递到一个用来判断它类型的方法中(假设有这样一个方法的存在)?String?Object?Or others?如果是通过这些类型来表示那个数,还有可能判断出来(比如Integer的parseInt方法,正则表达式等等).如果是简单地通过基本类型(比如float,double等),这样的判断似乎意义不大(当然也可以通过一些古怪的逻辑也可能能来实现判断). int是Java的基本类型而Integer是对象他们的存储方法,访问方法都是不一样的 有必要判断是不是INT吗?????INT又不是类 回复人: St0ne82() ( ) 信誉:100 说得不错鼓掌中 static 关键字的问题 背景图片移动效果一直不理想 求帮忙 equals的问题 java 操作数据库问题 jList的两个小问题 敢挑战的——进!!!!!! 利用流操作文件,并保存到数据库的代码 常听说做外包,做外包要会些什么啊? ??????哪里有入门级的电子版JAVA书下载呀????? 动态绑定 HttpServletResponse 中能不能设置自动打开一个窗口? 如果不能,在jsp中怎么写? 请问如何建java的string转化为vc中的字符串?
Integer是包装器类了,
instanceof用来判断一个对象是不是某种类型的
楼上的都说了,不过判断它是不是int类型的,可以通过先转为对象-----Integer
再判断
public class Test
{
public static void main(String [] args)
{ int i=3;
boolean t=(new Integer(i))instanceof Integer;
System.out.println( t );
}
}
boolean t=(new Integer(i))instanceof Integer;这种做法,好像是"假设了结论成立,再运用结论,最后再证明到结论的正确性";
大家可以看看Java doc,在构造一个Integer对象的时候,它的构造函数是什么?要么是一个String,要么是一个int. 显然,这种做法先利用int这一事实构造得到了Integer对象,再来判断是否是Integer对象,最后又证明到确实是一个int(不然,构造结果不可能是一个Integer!).试问,如果那个参数不是整型(或兼容类型),你怎么可以构造得到一个Integer对象?其实,这个问题本身就有问题:如何判断一个数是不是一个int型?请问,你如何把这个数表达在程序中,即是你如何将这个数传递到一个用来判断它类型的方法中(假设有这样一个方法的存在)?String?Object?Or others?如果是通过这些类型来表示那个数,还有可能判断出来(比如Integer的parseInt方法,正则表达式等等).如果是简单地通过基本类型(比如float,double等),这样的判断似乎意义不大(当然也可以通过一些古怪的逻辑也可能能来实现判断).
他们的存储方法,访问方法都是不一样的
INT又不是类