Integer i1 = null; // if(4==i1){//java.lang.NullPointerException // System.out.println("4==i1"); // } // if(i1 == 4){//java.lang.NullPointerException // System.out.println("4==i1"); // } if (Integer.valueOf("4").equals(i1)) { System.out.println("Integer.valueOf(\"4\").equals(i1)"); } // if (i1.equals(Integer.valueOf("4"))) {//java.lang.NullPointerException // System.out.println("i1.equals(Integer.valueOf(\"4\"))"); // }
以上基于Jdk1.8