Java 初学者碰到的难题
String 数组
大家好。如果一个数组有一部分已经赋值。
要查找一个空的元素赋值,怎么判断它是空的,还是已经赋值的?
for(int a=0 ; a<shuzu.length ; a++){
if(判断条件是什么?){
shuzu[a]=要赋的值;
break;
}
}
直接回复,或者发邮件到我QQ邮箱;997961899@qq.com
[解决办法]
String 数组,判断null或者空字符串“”(如果认为必要的话)
for(int a=0 ; a <shuzu.length ; a++){ if(shuzu[a] == null || "".equals(shuzu[a])){ // shuzu[a]=要赋的值; break; } }
[解决办法]
if(shuzu[a] == null)
如果你想让先前赋了""的也被替换成新的值就这样
if((shuzu[a] == null) || "".equals(shuzu[a]))
跟12楼一样