java - 在二维数组中添加对象大小未知的JAVA列表

标签 java arraylist

我正在尝试在 arraylist 内的 arrayList 中添加一个元素, 当我之前有元素时,我曾经通过放置

来获取元素
ListName.get(index1).get(index2);

它会返回给我这个坐标内的任何内容

我试图在 biArrayList 为空时添加对象,所以我有这个:

private List<List<Cadeira>> lista = new ArrayList<List<Cadeira>>();
lista.get(0).add(myObject);

但是我遇到了异常,因为我的位置 0 还不存在

关于如何解决这个问题有什么想法吗? 提前 ty

最佳答案

您需要首先使用构造函数初始化列表。做

lista.add(new ArrayList<Cadeira>());
lista.get(0).add(myObject);

关于java - 在二维数组中添加对象大小未知的JAVA列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869619/

相关文章:

java - Spring websocket 示例 - 错误 - 您是否在支持 J SR-356 的 Servlet 容器中运行?

java - 通过循环添加对象时 ArrayList 不扩展

c# - 我怎样才能使我的函数在 ArrayList 上以 "Contains"的速度运行?

Java 添加到 ArrayList<String> 然后转换为 Object[][]

Java:按需重写方法

java - 使用 lucene 保持查询统计

java - JTree - 如何将背景设置为节点

java - 让按钮保持点击状态

java - Android:将 arraylist<object> 转换为 arraylist<element> 的便捷方法?

java - 使用 Android Studio 从 SharedPreferences 的 Arraylist 中删除项目