关于 List 【Java】的内容
目录
-
- 初期化① add
-
- 初期化② Arrays.asList
-
- 現在要素数を返す size
-
- indexを指定して要素の参照 get(index)
-
- indexを指定して削除 remove(index)
-
- 全ての要素を削除 clear
- 指定した値がリストに含まれているか確認 contains(expect)
进行初始化,添加数值。
package com.test;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> animals = new ArrayList<>();
animals.add("dog");
animals.add("cat");
animals.add("pig");
System.out.println(animals); // [dog, cat, pig]
}
}
初始化数组为ArrayList类型:Arrays.asList(value…)
请注意,这是一个固定大小的列表。
参考:Java – 注意Arrays.asList的使用。
package com.test;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> animals = Arrays.asList("dog", "cat", "pig");
System.out.println(animals); // [dog, cat, pig]
}
}
返回当前要素的数量的 size()
System.out.println(animals.size()); // 3
使用索引指定元素的引用,get(index)。
0 -> 参考第一個元素
1 -> 参考第二個元素
2 -> 参考第三個元素
…等等
for (int i = 0; i < animals.size(); i++) {
System.out.print(animals.get(i) + ","); // dog,cat,pig,
}
使用指定的索引删除 remove(index)
0→删除第1个
1→删除第2个
2→删除第3个
…等等
animals.remove(1);
System.out.println(animals); // [dog, pig]
清除所有元素 clear()
animals.clear();
System.out.println(animals); // []
确认列表中是否包含指定的值(expect)。
System.out.println(animals.contains("dog")); // true
System.out.println(animals.contains("elephant")); // false