hehe12121 2017-06-10 15:29 采纳率: 0%
浏览 1081
已采纳

这段代码为什么报空指针

 public class Test3 {

    public static void main(String[] args) {

       Integer[] c = new Integer[]{null,1,null};

       for(int k=0;k<c.length;k++){
         if(c[k].equals(1)){
           System.out.println("everything will be ok");
       }else{
           System.out.println("something will be wrong");
       }
      }


    }   
}
  • 写回答

5条回答 默认 最新

  • threenewbee 2017-06-10 15:44
    关注

    不能对null调用equals

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?