大家好!今天来聊聊如何优雅地遍历一个二维的 `ArrayList`(2D ArrayList)。如果你正在纠结如何处理这种嵌套结构,别担心,跟着我一步步来!👇
首先,二维 `ArrayList` 就是 ArrayList 中存放多个 ArrayList 的集合。假设我们有如下结构:
```java
List> list = new ArrayList<>();
```
那么,如何遍历它呢?答案很简单,就是双重循环!第一层循环遍历外层列表,第二层循环遍历内层列表中的元素。代码示例如下:
```java
for (List
for (Integer num : innerList) {
System.out.print(num + " ");
}
System.out.println();
}
```
💡 小贴士:记得检查每个内层列表是否为空哦,避免空指针异常。
通过这种方式,你可以轻松搞定二维 `ArrayList` 的遍历问题啦!快去试试吧,祝你编程愉快!💪✨