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

Java中的List常用函数及示例

发布时间:2023-06-19 01:56:40

Java中的List是一种实现了List接口的数据结构,它能够存储一组有序的对象,并且能够动态地改变大小。在Java中,List是一个非常常见的数据结构,可以用来存储各种类型的数据。

下面是Java中List常用的函数及示例:

1. add()方法

在List末尾添加一个元素。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");

2. add(int index, E element)方法

在指定位置插入一个元素。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add(1, "pear");

3. size()方法

返回List中元素的个数。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println(list.size());

4. get(int index)方法

返回List中指定位置的元素。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println(list.get(1));

5. set(int index, E element)方法

将List中指定位置的元素替换为新的元素。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.set(1, "pear");

6. remove(Object o)方法

从List中删除指定的元素。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.remove("banana");

7. remove(int index)方法

从List中删除指定位置的元素。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.remove(1);

8. clear()方法

清空List中的所有元素。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.clear();

9. contains(Object o)方法

判断List中是否包含指定的元素。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println(list.contains("pear"));

10. indexOf(Object o)方法

返回List中指定元素 次出现的位置。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println(list.indexOf("banana"));

11. subList(int fromIndex, int toIndex)方法

返回List中指定范围的子元素序列。

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
List<String> sublist = list.subList(1, 3);

以上就是Java中List常用的函数及示例。通过对这些函数的理解和运用,可以更加方便地操作List数据结构。