看到别人的代码里面将一个String数组的实例变量初始化为一个长度为0的空数组,不明白为什么要这么做,不初始化的话结果不是也是一样的吗, 反正后续肯定是会赋值为另外的数组。
4 回答
精慕HU
TA贡献1845条经验 获得超8个赞
public static void main(String[] args){
String[] strArr = {};
String[] tempArr = {"a", "b", "c"};
strArr = tempArr;
for (String str : strArr){
System.out.print(str + " ");
}
}
如果是这样的话,strArr初始化为{}没有任何意义。可以直接写 String[] strArr;
其他情况对数组的操作 数组长度一定是要初始化的
添加回答
举报
0/150
提交
取消