万能百科  > 计算机   > 

[单项选择题] 下列数组a中,版本较新的能在程序运行时动态调整大小的是【 】

2021-07-14   

[单项选择题] 下列数组a中,版本较新的能在程序运行时动态调整大小的是【 】

A.int a[]

B.String[]a

C.a=new ArrayList()

D.a=new Array()

正确答案:

C

参考解析:

本题考查数组的概念。数组的定义与初始化是考试重点,也是比较容易出错的地方,应该灵活掌握。动态初始化需要使用new操作符来分配内存空间,既可以在声明时初始化,也可以在声明以后初始化。 声明时初始化: 类型数组名[]=new类型[数组长度]; 声明后初始化: 类型数组名[];数组名=new类型[数组长度]; 选项A定义了一个整型数组,不符合题意;选项B定义了一个字符串数组。在Java 语言中用一种特殊的类——java.util.ArrayList(数组列表)在运行时能动态调整数组的大小。ArrayList类在定义数组时,不必限定数组的大小。在数组列表初始化时,可用add()方法将数组元素赋值。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签