编程语言
首页 > 编程语言> > java中的List是什么?

java中的List是什么?

作者:互联网

Java中的List是Java集合框架的一部分,它是一个接口,继承自Collection接口。List接口表示一个有序的集合(也称为序列),允许存储重复的元素,并且可以通过索引访问其中的元素。List中的每个元素都有一个确定的位置,即索引,第一个元素的索引为0。

主要特点

  1. 有序性List中的元素是有顺序的,插入和取出时保持相同的顺序。
  2. 允许重复:同一个元素可以出现在List中多次。
  3. 索引访问:可以通过索引(从0开始)来访问、修改或删除元素。
  4. 动态大小:大多数List实现(如ArrayList)可以根据需要动态调整大小。

常见实现类

基本操作

import java.util.List;
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        // 创建一个List实例
        List<String> list = new ArrayList<>();
        
        // 添加元素
        list.add("Apple");
        list.add("Banana");
        list.add("Orange");
        
        // 通过索引访问元素
        System.out.println(list.get(1)); // 输出: Banana
        
        // 修改元素
        list.set(1, "Grapes");
        System.out.println(list); // 输出: [Apple, Grapes, Orange]
        
        // 删除元素
        list.remove(2);
        System.out.println(list); // 输出: [Apple, Grapes]
        
        // 获取列表大小
        System.out.println(list.size()); // 输出: 2
        
        // 遍历列表
        for (String item : list) {
            System.out.println(item);
        }
    }
}

Java

其他常用方法

List接口提供了丰富的操作方法,使得它成为处理有序集合的理想选择。

标签:
来源: