黑马程序员技术交流社区
标题:
判断集合中元素是否是该类型对象
[打印本页]
作者:
ylca
时间:
2016-7-2 18:09
标题:
判断集合中元素是否是该类型对象
本帖最后由 ylca 于 2016-7-2 18:11 编辑
在不适用泛型的情况下 一下为个人理解!! 希望各位大神指出是否有什么理解错误 public static void main(String[] args) {
ArrayList list = new ArrayList();
list.add(888);
list.add(true);
list.add(new Person("张三",21));
list.add(new Person("李四",22));
list.add(true);
Iterator it = list.iterator();
while(it.hasNext()){
Object obj = it.next();
if (obj.equals(new Person())) {
Person s= (Person)obj;
System.out.println(s.getName());
}
}
}
//重写Person中的 equals方法 只要调用的该方法就说明该元素为Person
@Override
public boolean equals(Object obj) {
return true;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2