List<String > bl = new ArrayList<>();//子集合
List<List> al = new ArrayList<>();//集合里面放入集合
List<String[]> cl = new ArrayList<>();//集合里面放入数组
bl.add("s1");
bl.add("s2");
al.add(bl);
String[]a={"a","b"};
cl.add(a); //cl.add({"a","b"})写法会报错
System.out.println(al+":"+al.get(0).get(0)+","+al.get(0).get(1));
System.out.println(cl+":"+cl.get(0)[0]+","+cl.get(0)[1]);
输出结果如下:
[[s1, s2]]:s1,s2
[[Ljava.lang.String;@330bedb4]:a,b