java - 将 ArrayList<String> 添加到 ArrayList<ArrayList<String>>

标签 java arraylist

我当前正在尝试将字符串数组列表保存到字符串数组数组列表中。下面的代码显示了我正在尝试的基础知识。

ArrayList<ArrayList<String>> groupCollection= new ArrayList<ArrayList<String>>();
ArrayList<String> m_listItems = new ArrayList<String>();
groupCollection.add(m_listItems);

我将字符串添加到 m_listItems使用相同的.add()功能并正确添加字符串。

但是在调试器中,当我尝试添加 m_listItems 时(实际上里面有一个值数组)进入 groupCollection 的第一个索引,它将一个空数组添加到第一个索引中。

image

最佳答案

你的代码没问题,那不是 null,只是一个空数组列表!

关于java - 将 ArrayList<String> 添加到 ArrayList<ArrayList<String>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38087241/

相关文章:

java - retrofit2 上没有这样的文件或目录调用响应

java 如何将这个 2.52E-5 更改为这个 0.0000252?

java - 如何在java selenium中对两个数组字符串值求和并存储到另一个数组列表中?

java - if (arraylist contains "1"&& string contains "1") 打印错误

java - eclipse - 仅在特定类和该类的所有子类中查找引用

java - 从后端在 HTML 中插入 <wbr/> 标签的最佳方法是什么

Java - 在另一种方法的语句主体中使用一种方法的输出不会产生预期的结果

java - 比较 ArrayList 中的 JSONArray 列表

Java ArrayList IndexOutOfBoundsException 索引 : 1, 大小:1

java - Wait()、Notify()、计时器和 Jbuttons