欢迎访问宙启技术站
智能推送

Java中列表函数的详细介绍

发布时间:2023-07-01 11:03:39

在Java中,列表是一种用于存储一组元素的数据结构。Java提供了多个列表函数用于对列表进行操作和管理。下面是一些常见的列表函数的详细介绍:

1. add():向列表末尾添加一个元素。

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");

2. add(int index, E element):在指定位置插入一个元素,原位置及后续的元素向后移动。

List<Integer> list = new ArrayList<>();
list.add(0, 1);
list.add(1, 2);

3. get(int index):返回指定位置的元素。

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
String element = list.get(0);

4. set(int index, E element):将指定位置的元素替换为新元素。

List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.set(1, 3);

5. remove(int index):删除指定位置的元素。

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.remove(0);

6. remove(Object o):从列表中删除指定元素的 个匹配项。

List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.remove(Integer.valueOf(1));

7. indexOf(Object o):返回指定元素 次出现的位置,如果不存在则返回-1。

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
int index = list.indexOf("Banana");

8. contains(Object o):判断列表中是否包含指定元素。

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
boolean contains = list.contains("Apple");

9. size():返回列表中的元素数量。

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
int size = list.size();

10. isEmpty():判断列表是否为空。

List<String> list = new ArrayList<>();
boolean isEmpty = list.isEmpty();

11. clear():清空列表中的所有元素。

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.clear();

12. subList(int fromIndex, int toIndex):返回指定范围的子列表。(包含fromIndex,不包含toIndex)

List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
List<String> subList = list.subList(0, 1);

除了上述列举的列表函数,Java还提供了更多的列表函数用于对列表进行排序、遍历、判断是否相等等操作。列表函数的使用可以提高代码的复用性和灵活性,方便对列表数据进行处理。