Arrays 容量中的值是否声明为arrayList null?
Arrays 容量中的值是否声明为arrayList null?,arrays,arraylist,Arrays,Arraylist,String[]arr=新字符串[10] 这将创建一个数组,其中10个元素都设置为null。可以使用arr[0] ArrayList arr2=新的ArrayList[10] 这将创建一个容量为10但显然没有元素的数组。这就是为什么不能使用返回错误的arr2.get(0)?因为没有元素存在 ArrayList是一个类,应该使用构造函数创建该类的对象 ArrayList[10]生成一个错误:无法创建带有“”的数组错误 使用构造函数,ArrayList被构造为ArrayList(10) 需要注意
String[]arr=新字符串[10]代码>
这将创建一个数组,其中10个元素都设置为null。可以使用arr[0]
ArrayList arr2=新的ArrayList[10]代码>
这将创建一个容量为10但显然没有元素的数组。这就是为什么不能使用返回错误的arr2.get(0)
?因为没有元素存在
ArrayList是一个类,应该使用构造函数创建该类的对象
ArrayList[10]
生成一个错误:无法创建带有“”的数组错误
- 使用构造函数,ArrayList被构造为
ArrayList(10)
李>
需要注意的是,此语句创建初始大小为10的空ArrayList
只有在将值推入ArrayList时,才会填充该ArrayList。
请参阅以下内容以了解更多信息:
这将创建一个数组它将创建一个数组列表
,否?这就是为什么不能使用返回错误的arr2.get(0)的原因吗?这个错误没有提到这个问题吗?