集合基本使用

集合与数组

ArrayList

ArrayList成员方法

代码示例

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
42
43
import java.util.ArrayList;

public class Main {
public static void main(String[] args) {
// 1. 创建集合的对象
// 泛型 限定集合中存储数据的类型

// JDK7 之前的写法
// ArrayList<String> list = new ArrayList<String>();

// JDK7 后的写法
// 此时我们创建的是Arraylist的对象 而对象ArrayList是java已经写好的一个类
// 这个类在底层做了一些处理
// 打印对象不是地址值 而是集合中存储数据内容
// 在展示会拿[]把所有的数据进行包裹
ArrayList<String> list = new ArrayList<>();


// 添加元素
list.add("aa");
list.add("bb");
list.add("cc");

// 删除元素
// 根据对象删除 返回是否删除成功
boolean aa = list.remove("aa");
// 根据索引删除 返回被删除的数
String remove = list.remove(2);

// 修改元素
// 会返回被覆盖的元素值
String ccc = list.set(1, "ccc");

// 查询元素
String s = list.get(0);

// 遍历
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
}