黑马程序员技术交流社区

标题: 判断集合中元素是否是该类型对象 [打印本页]

作者: 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