String J="";
String rece="A,B,C,D,,E,F,H,";
String[] aides= rece.split(",");for(int i=0;i<aides.length;i++){
    if(!aides[i].equals("")){
        J=aides[i];
    }else{
        J="第 "+ i +" 个出错,不该为空~";
    }
}return J;我想知道这个最后结果是多少??

解决方案 »

  1.   

    String J="";
    String rece="A,B,C,D,,E,F,H,";
    String[] aides= rece.split(",");for(int i=0;i<aides.length;i++){
    if(!aides[i].equals("")){
    J=aides[i];
    }else{
    J="第 "+ i +" 个出错,不该为空~";
    break;//这样应该是你想要的吧。
    }
    }return J;
      

  2.   

    我的 意思是当他为空的 时候就推出for循环
      

  3.   

    那2楼就是正解,加句break就可以解决