if(num != null && num == 1) 和 if(num == 1) 有区别没?
时间: 2020-07-06来源:OSCHINA
前景提要
@Test public void testNull(){ Integer a = null; Integer num = a; if(num == 1){ System.out.println("111111"); } System.out.println(num == null); }
输出结果: 报空指针异常。 @Test public void testNull(){ Integer a = null; Integer num = a; if(num != null && num == 1){ System.out.println("111111"); } System.out.println(num == null); }
输出结果正常:

再次修改

为毛?老夫也不知道了。

数据资讯

数据学院

数据百科

热门排行