java 跨包使用 && 泛型
java 跨包使用
集合与数组的区别
数组 长度不能修改
list 长度可以改变
Arraylist
泛型 作为约束集合里的类型
ArrayList 方法
增
1
2arrLi02.add("content");
arrLi02.add(3,"conge"); // 根据下标 添加不能跨界添加
删
1
2
3addLi02.remove("2"); // 根据元素
addLi02.remove(0,"2"); // 根据下标 删除元素
改
1
addLi02.set(0,"改"); // 参数1 下标, 参数2 元素
查
1
2
3
4
5
6
7addLi02.get(0); // 参数1 下标,
// 循环打印
for (int i = 0; i < addLi02.size() ; i++) {
System.out.println(addLi02.get(i));
}Java ArrayList forEach() 方法
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
30import java.util.ArrayList;
class Main {
public static void main(String[] args) {
// 创建一个数组
ArrayList<Integer> numbers = new ArrayList<>();
// 往数组中添加元素
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
System.out.println("ArrayList: " + numbers);
// forEach 循环打印
for (Integer integer : numbers) {
System.out.println(integer);
}
// 所有元素乘以 10
System.out.print("更新 ArrayList: ");
// 将 lambda 表达式传递给 forEach
numbers.forEach((e) -> {
e = e * 10;
System.out.print(e + " ");
});
}
}1
2ArrayList: [1, 2, 3, 4]
更新 ArrayList: 10 20 30 40