..." />

当前位置:IT认证>软件水平

问题:[选择题]

[单项选择题] 能够正确创建含有3个空串的数组是( )。


A.String[]a=newString[3];for(inti=0;i<3;a[i++]=nul;
B.String[3]a;
C.Stringa[3];
D.Stringa[]={"","",""};

参考答案: D

  参考解析

选项B、C只是声明了一个数组a但是并没有为数组分配内存空间。在选项A中,不但声明了一个数组a,为数组分配内存空间,而且还使用循环语句将每个数组元素赋值为null。但是需要指出的是,null与空串是两个不同的概念,null表示数组元素不指向任何String对象。

微信端