关于ArrayList的有参数结构的疑问
关于ArrayList的有参数构造的疑问测试代码如下:String[] strArr new String[2]strArr[0] 11strArr
关于ArrayList的有参数构造的疑问
测试代码如下:
String[] strArr = new String[2];strArr[0] = "11";strArr[1] = "22";strArr[2] = "33";for (String ss : strArr) {System.out.println(ss);}
会报异常
补:在这个问题上我起初理解的有些偏差,一直认为list是一个像现实的一个容器,不妨假设为一个罐子,当它的模板定下来后,那么它的容量是一定的。其实这种理解是有很大的问题,在java中像list、map等这些容器都是可自动扩充的。而对于数组而言才可以认为是罐子,没有自动扩充的功能。问题尽管有些低级,但是也是个人的一个理解过程。