1.图片注解
1.Collection接e
①Collection解释:Collection接口是集合框架的顶层接口,是List和Set的父接口,不是Map集合的父接口
2.3
2.1特点:有序,不唯一
①有序:List集合数据存进去的顺序和取出来的顺序一致
List lst=new ArrayList();
lst.add("aa");
lst.add("bb");
lst.add("cc");
lst.forEach(System.out::println);
②不唯一:List集合数据允许添加重复数据
lst.add("dd");
lst.forEach(System.out::println);
结果:
2.2遍历方法
①for遍历
②foreach
③迭代器terator
List lst=new ArrayList(); lst.add("aa"); lst.add("bb"); lst.add("cc"); //获取迭代器 Iterator it = lst.iterator(); //遍历 while(it.hasNext()){ Object val = it.next(); System.out.println(val); }
2.3:迭代器的原理
①:图片理解
②:使用介绍
2.4:List集合删除方法
①:for正向删除
②:for逆向删除
③:迭代器删除
结果都如下: