能够正确创建含有3个空串的数组是( )。

admin2010-12-17  19

问题 能够正确创建含有3个空串的数组是(   )。

选项 A、String[] a=new String[3];                     for (int i=0; i<3; a[i++]=null);
B、String[3] a;
C、String a[3];
D、String a[]= {" "," "," "};

答案D

解析 选项B、C只是声明了一个数组a但是并没有为数组分配内存空间。在选项A中,不但声明了一个数组a,为数组分配内存空间,而且还使用循环语句将每个数组元素赋值为null。但是需要指出的是,null与空串是两个不同的概念,null表示数组元素不指向任何String对象。
转载请注明原文地址:https://jikaoti.com/ti/n0H0FFFM
0

最新回复(0)