java,二维arrylist
时间: 2024-07-01 21:00:19 浏览: 129
ArrayList深度剖析与简单实用
Java是一种广泛使用的高级编程语言,由Sun Microsystems(现在是Oracle Corporation)开发,以其平台无关性、安全性、性能和可移植性而闻名。它是面向对象的语言,支持多种数据类型和复杂的数据结构,包括二维数组列表,也称为ArrayList。
二维ArrayList在Java中是一种特殊的ArrayList,它实际上是ArrayList的ArrayList。在Java标准库中没有直接提供二维ArrayList,但可以通过嵌套ArrayList来模拟。例如,你可以创建一个ArrayList,其元素又是ArrayList,这样就形成了一个二维的数据结构。
下面是一个简单的二维ArrayList(实际上是两个ArrayList的嵌套)的概念:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个表示二维数组的ArrayList
ArrayList<ArrayList<Integer>> twoDimensionalList = new ArrayList<>();
// 向其中添加子ArrayList
ArrayList<Integer> row1 = new ArrayList<>();
row1.add(1);
row1.add(2);
twoDimensionalList.add(row1);
ArrayList<Integer> row2 = new ArrayList<>();
row2.add(3);
row2.add(4);
twoDimensionalList.add(row2);
// 访问和操作二维列表
System.out.println(twoDimensionalList.get(0).get(0)); // 输出:1
twoDimensionalList.get(1).add(5); // 在第二个子列表末尾添加元素
}
}
```
阅读全文