Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在大小未知的双维度数组列表中添加对象_Java_Arraylist - Fatal编程技术网

Java 在大小未知的双维度数组列表中添加对象

Java 在大小未知的双维度数组列表中添加对象,java,arraylist,Java,Arraylist,我试图在arrayList中添加arrayList中的元素, 当我以前有元素时,我通常通过放置 ListName.get(index1).get(index2); 它会回到这个坐标系里的任何东西 我试图在biArrayList为空时添加对象,因此我有以下内容: private List<List<Cadeira>> lista = new ArrayList<List<Cadeira>>(); lista.get(0).add(myObject)

我试图在arrayList中添加arrayList中的元素, 当我以前有元素时,我通常通过放置

ListName.get(index1).get(index2);
它会回到这个坐标系里的任何东西

我试图在biArrayList为空时添加对象,因此我有以下内容:

private List<List<Cadeira>> lista = new ArrayList<List<Cadeira>>();
lista.get(0).add(myObject);
private List lista=new ArrayList();
获取(0)、添加(myObject);
但是,我遇到了一个异常,因为我的位置0还不存在

有没有关于如何解决这个问题的想法??
提前

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

lista.add(new ArrayList<Cadeira>());
lista.get(0).add(myObject);
lista.add(newarraylist());
获取(0)、添加(myObject);

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

lista.add(new ArrayList<Cadeira>());
lista.get(0).add(myObject);
lista.add(newarraylist());
获取(0)、添加(myObject);

您的列表A是空列表。你必须把卡迪拉的名单加进去

List<List<Cadeira>> lista = new ArrayList<List<Cadeira>>();  // declares and initializes a list contains object Cadeira List object, but the list is empty
List<Cadeira> listc = new ArrayList<>();
lista.add(listc);

您的列表是空列表。你必须把卡迪拉的名单加进去

List<List<Cadeira>> lista = new ArrayList<List<Cadeira>>();  // declares and initializes a list contains object Cadeira List object, but the list is empty
List<Cadeira> listc = new ArrayList<>();
lista.add(listc);

您必须在位置0处显式添加一个空列表。这是不可能的。您必须编写例如
lista.add(new ArrayList())
。您必须在位置0处显式添加一个空列表。这是不可能的。您将不得不编写,例如
lista.add(new ArrayList())
。您无法访问
lista.get(lista.size())
,因为ArrayList的索引类似于数组。长度为n的数组为0…n-1,ArrayList相同。所以你必须说
lista.get(lista.size()-1)
。你不能访问
lista.get(lista.size())
,因为ArrayList像数组一样被索引。长度为n的数组为0…n-1,ArrayList相同。所以您必须说
lista.get(lista.size()-1)