if(checkbox.length!=0||checkbox!=null)把这行调转过来: if(checkbox!=null&&checkbox.length!=0)就可以了为什么要这样呢,因为如果checkbox等于null的话,对其调用length属性则会报空指针异常把checkbox!=null放在前面,checkbox如果等于空了,&&前面为false就不会去执行其后面的判断了
楼主你好:if(checkbox.length!=0||checkbox!=null)你这一句用的是“或”这样判断是不对的,你改成&& 不等于0并且不等于空的时候执行下边的语句if(checkbox.length!=0&&checkbox!=null){ String stuSelect = "";
for(int y = 0; y < checkbox.length; y++){
stuSelect+=""+checkbox[y];
}
希望对你有帮助,望采纳。