Java List中常用的函数操作
Java是一种面向对象的编程语言,可以处理许多类型的数据结构。List是其中之一,它是一种有序的集合,其中每个元素都有一个指定的索引。Java List提供了丰富的API,使得List的操作变得非常方便。接下来,我们来详细介绍Java List中常用的函数操作。
1. add(E e):在List的末尾添加一个元素e。
2. add(int index, E element):在指定的索引位置添加元素element。
3. get(int index):获取指定索引位置的元素。
4. indexOf(Object o):返回列表中第一次出现的指定元素的索引。
5. lastIndexOf(Object o):返回列表中最后一次出现的指定元素的索引。
6. remove(Object o):删除列表中第一次出现的指定元素。
7. remove(int index):删除指定索引位置的元素。
8. set(int index, E element):将指定索引位置的元素替换为element。
9. clear():从列表中删除所有元素。
10. size():返回列表中的元素数。
11. isEmpty():如果列表不包含元素,则返回true。
12. contains(Object o):如果列表包含指定的元素,则返回true。
13. toArray(T[] a):返回一个包含列表中所有元素的数组。
14. subList(int fromIndex, int toIndex):返回一个列表的部分视图,此视图由从索引fromIndex(包括)到索引toIndex(不包括)的元素组成。
以ArrayList为例,以下是示例代码:
import java.util.*;
public class ListDemo {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
// 添加元素
list.add("A");
list.add("B");
list.add("C");
// 获取元素
String a = list.get(0);
// 删除元素
list.remove("B");
// 替换元素
list.set(1, "D");
// 获取列表中所有元素
String[] array = list.toArray(new String[list.size()]);
// 遍历列表中的元素
for (String s : list) {
System.out.println(s);
}
}
}
总结一下,Java List提供了很多常用的函数操作,我们可以根据需要选择相应的函数。在编写代码时,要注意List中的元素顺序和索引,以及不同的List实现类之间可能存在的差异。
