日期:2014-05-20  浏览次数:20657 次

Java 初学者碰到的难题
String 数组
大家好。如果一个数组有一部分已经赋值。
要查找一个空的元素赋值,怎么判断它是空的,还是已经赋值的?
for(int a=0 ; a<shuzu.length ; a++){
  if(判断条件是什么?){
  shuzu[a]=要赋的值;
  break;
  }
}
直接回复,或者发邮件到我QQ邮箱;997961899@qq.com

------解决方案--------------------
String 数组,判断null或者空字符串“”(如果认为必要的话)
Java code

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楼一样