一.List集合的特有方法
1.Collection的方法List都继承了
2.List集合因为有索引,所以多了很多索引操作的方法。
3.add
// 1.创建一个集合
List<String> list = new ArrayList<>();
// 2.添加元素
list.add("aaa");
list.add("bbb");
list.add("ccc");
// 3.在此集合中的指定位置插入指定元素
list.add(1, "QQQ");
// 4.打印集合
System.out.println(list);
4.remove
List<Integer> list = new ArrayList<>();
// 2.添加元素
list.add(1);
list.add(2);
list.add(3);
// 3.删除元素
// 因为在调用方法的时候,如果方法出现了重载现象
// 优先调用,实参跟形参类型一样的方法
// list.remove(1);
// 手动装箱,手动把基本数据类型的1,变成Integer类型
Integer i = Integer.valueOf(1);
System.out.println(list);
5.set
set方法将修改的元素做出返回
6.get方法
直接返回修改后的元素
二.List集合的遍历方式
// 1.创建集合,并添加元素
List<String> list = new ArrayList<>();
list.add("AAA");
list.add("BBB");
list.add("CCC");
// 2.迭代器
Iterator<String> it = list.iterator();
// while (it.hasNext()) {
// String str = it.next();
// System.out.println(str);
// }
// 3.增强for
// for (String string : list) {
// System.out.println(string);
// }
// 4.Lambda表达式
// list.forEach(s -> System.out.println(s));
// 5.利用普通for循环
// for (int i = 0; i < list.size(); i++) {
i:依次表示集合中每一个索引
// String s = list.get(i);
// System.out.println(s);
//
// }
// 6.列表迭代器
三.总结
1.迭代器遍历
在遍历的过程中需要删除元素 ,请使用迭代器。
2.列表迭代器
在遍历的过程中需要添加元素,请使用列表迭代器。
3.增强for遍历
仅仅想遍历
4.Lambda表达式
仅仅想遍历
5.普通for循环
如果遍历的时候想要操作索引,可以用普通for。