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); }
输出结果正常:

再次修改

为毛?老夫也不知道了。

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行