关于java增强for循环可能存在的bug

如图,如果你在用增强for循环进行集合遍历之前没有判断集合是否为null,则会出现空指针异常。。但是在代码中并没有看到调用形如list.size的代码。我想应该是增强for循环底层实现的问题。但是这个我感觉是java设计上的一种缺陷。。我觉得底层应该帮我们把判断集合是否为空这件事给做了。不然有时候还是可能忘记自己先判断集合是否为空了。虽然也不是多大的问题。但是底层判断一下就省心了
...全文
相关推荐
java for循环与增强for循环
增强型的for循环 和普通for循环一样 增强型的for循环 优点主要体现在集合中,随便举个例子 比如对 set 的遍历 一般是迭代遍历
Java增强for循环中获取index
NULL 博文链接:https://rensanning.iteye.com/blog/2003205
java增强for循环的实现方法
下面小编就为大家带来一篇java增强for循环的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Java中增强for循环的实现原理和坑详解
增强的for循环是在传统的for循环中增加的强大的迭代功能的循环,是在jdk1.5之后提出来的。下面这篇文章主要给大家介绍了关于Java中增强for循环的实现原理和坑的相关资料,需要的朋友可以参考下
老生常谈foreach(增强for循环)和for的区别
下面小编就为大家带来一篇老生常谈foreach(增强for循环)和for的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


