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还提供了更多的列表函数用于对列表进行排序、遍历、判断是否相等等操作。列表函数的使用可以提高代码的复用性和灵活性,方便对列表数据进行处理。
