黑马程序员技术交流社区
标题:
增强for的时候,当目标对象为null时?
[打印本页]
作者:
王一勇
时间:
2014-7-31 10:00
标题:
增强for的时候,当目标对象为null时?
书上讲使用增强for的时候,目标对象不能为null的!可下面代码却能运行,why?
Collection<String> b=new ArrayList<String>();
b.add("范冰冰");
b.add(null);
b.add("董洁");
b.add(null);
b.add("刘德华");
for(String ar:b){
System.out.println(ar);
}
可是经我测试如上代码却能运行过,为什么呢?
作者:
fantacyleo
时间:
2014-7-31 10:02
人家是说for(String ar:b)中的b不能是null
作者:
王一勇
时间:
2014-7-31 19:55
fantacyleo 发表于 2014-7-31 10:02
人家是说for(String ar:b)中的b不能是null
哦,原来是这样啊~谢了。
作者:
戒风
时间:
2014-7-31 20:09
。。。。。。。
作者:
孤守星空
时间:
2014-7-31 20:13
...........
作者:
继续悲伤
时间:
2014-7-31 20:25
肯定能运行啊!它也算一个元素!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2