String[] arr = new String[10];这将创建一个数组,其中10个元素都设置为null。可以通过arr[0]
String[] arr = new String[10];
arr[0]
ArrayList<String> arr2 = new ArrayList<String>[10];这将创建一个容量为10但显然没有元素的数组。这就是为什么您不能使用返回错误的arr2.get(0)吗?因为没有元素?
ArrayList<String> arr2 = new ArrayList<String>[10];
arr2.get(0)
ArrayList<String>[10]
error: cannot create array with '<>'