Java ArrayList of ArrayList Java中的ArrayList of ArrayList

25 浏览
0 Comments

Java ArrayList of ArrayList Java中的ArrayList of ArrayList

以下代码输出

[[100, 200, 300], [100, 200, 300]]. 

然而,我期望的是

[[100, 200, 300], [100, 200]], 

我错在哪里?

public static void main(String[] args) {
    ArrayList> outer = new ArrayList>();
    ArrayList inner = new ArrayList();        
    inner.add(100);     
    inner.add(200);
    outer.add(inner);
    outer.add(inner);
    outer.get(0).add(300);
    System.out.println(outer);
}

0