我有两个ArrayLists (a1和a2) 如下:
ArrayList a1 = new ArrayList();
a1.add(8);
a1.add("a1");
ArrayList a2 = new ArrayList();
a2.add(a1); //output : [[8, a1]]
a2.addAll(a1); //output : [[8, a1], 8, a1]
Run Code Online (Sandbox Code Playgroud)
我的问题:
a2.addAll()方法打印数据两次?add和之间的确切区别是addAll什么?这两种方法都返回布尔值。