Java 如何在list开头添加记录

在Java中,我们可以使用add(int index, E element)方法来在List的指定位置添加新的元素。如果我们要在List的开头添加记录,可以将index设置为0。

下面是一个简单的示例代码来展示如何在List的开头添加记录:

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

public class ListExample {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        
        // 在List的开头添加记录
        list.add(0, "Record 1");
        
        // 打印List中的所有记录
        for(String record : list) {
            System.out.println(record);
        }
    }
}

在上面的代码中,我们首先创建了一个空的ArrayList对象list,然后使用add(0, "Record 1")方法在List的开头添加了一条记录。最后,我们通过循环打印出List中的所有记录。

接下来,让我们通过序列图来展示上述代码的执行过程:

sequenceDiagram
    participant MainClass
    participant ListObject
    MainClass ->> ListObject: 创建空的ArrayList对象
    MainClass ->> ListObject: 调用add(0, "Record 1")
    ListObject ->> MainClass: 返回添加成功
    MainClass ->> ListObject: 调用循环打印记录
    ListObject ->> MainClass: 返回记录内容

在上面的序列图中,我们可以看到MainClass通过调用add方法向ListObject添加记录,然后通过循环打印出所有记录。

总结一下,要在Java的List开头添加记录,只需要使用add(int index, E element)方法,并将index设置为0即可。


序号 记录
1 Record 1

通过以上代码示例和序列图的解释,相信您已经了解了如何在Java中在List开头添加记录的方法。希望这篇文章对您有所帮助!