关于java的问题 对象判断
来源:百度知道 编辑:UC知道 时间:2024/06/21 19:26:42
我用了ArrayList集合。然后加了几天对象在里面,
取出来的时候如何判断,是某个类?
取出来的时候如何判断,是某个类?
3楼对的。
取出来的都是Object类型
比如你存在0位置的为Integer对象。
那么
可以这样判断
Object unkown=list.get(0);
if(unkown instanceof Integer){
//do something
}
else
....
从 ArrayList 里那出来的都是Obg型出
除非你用泛型 ArrayList<type>
无法判断 这要你事先记住
重写那个类的equals()方法,取出的时候比较一下即可
使用 instanceof 来进行判断