📜  双数组列表 - Java (1)

📅  最后修改于: 2023-12-03 15:07:22.816000             🧑  作者: Mango

双数组列表 - Java

在Java中,双数组列表是一种动态数组结构,它可以存储具有可重复值的元素,并且支持快速的插入/删除操作。双数组列表类实现了List接口,并且提供了一系列的方法来操作元素。在本文中,将介绍如何创建和使用双数组列表。

创建双数组列表

在Java中,可以使用ArrayList类来创建双数组列表。下面是创建双数组列表的基本语法:

List<List<Integer>> list = new ArrayList<>();

在上面的示例代码中,创建了一个空的双数组列表,其中每个元素都是一个整数列表。

添加元素

可以使用add方法向双数组列表中添加元素。下面是向双数组列表中添加元素的基本示例:

List<Integer> innerList = new ArrayList<>();
innerList.add(1);
innerList.add(2);
innerList.add(3);

list.add(innerList);

在上面的示例代码中,创建了一个内部整数列表,并将该列表添加到双数组列表中。可以重复执行上面的代码块来添加多个内部列表。

查询元素

可以使用get方法查询双数组列表中的元素。下面是查询元素的基本示例:

List<Integer> innerList = list.get(0);

int element = innerList.get(0);

在上面的示例代码中,查询了双数组列表中的一个元素,并获取了该元素中的一个值。

删除元素

可以使用remove方法删除双数组列表中的元素。下面是删除元素的基本示例:

list.remove(0);

在上面的示例代码中,删除了双数组列表中的第一个元素。

遍历元素

可以使用foreach循环遍历双数组列表中的元素。下面是遍历元素的基本示例:

for(List<Integer> innerList : list) {
    for(int element : innerList) {
        System.out.println(element);
    }
}

在上面的示例代码中,遍历了双数组列表中的所有元素,并将每个元素中的值打印到控制台上。

总结

在Java中,双数组列表是一种非常实用的数据结构,能够存储具有可重复值的元素,并支持快速插入/删除操作。在本文中,介绍了如何创建和使用双数组列表,并且提供了一些示例代码来帮助理解。