A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 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;
               
        }




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马