Java进阶-回顾 List 集合应该掌握什么

ArrayListLinkedList

  1. 集合对象的创建
  2. 向集合中添加元素
  3. 从集合中取出某个元素
  4. 遍历集合
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import java.util.ArrayList;
import java.util.Iterator;

public class ArrayListTest {

public static void main(String[] args) {
// 创建集合对象
ArrayList<String> list = new ArrayList<>();
// LinkedList<String> list = new LinkedList<>();
// 添加元素
list.add("ab");
list.add("ab");
list.add("ad");

// 取出元素,List 集合有下标
String firstElt = list.get(0);
System.out.println(firstElt);

// 遍历(下标方式)
for (int i = 0; i < list.size(); i++) {
String elt = list.get(i);
System.out.println(elt);
}

// 遍历(迭代器方式,通用,所有 Collection 都能用)
Iterator<String> it = list.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}

// while 循环修改成 for 循环
for (Iterator<String> it2 = list.iterator(); it2.hasNext();) {
System.out.println(it2.next());
}

// 遍历(foreach方式)
for (String s : list) {
System.out.println(s);
}
}
}