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

champagneja champagneja 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

如图,如果你在用增强for循环进行集合遍历之前没有判断集合是否为null,则会出现空指针异常。。但是在代码中并没有看到调用形如list.size的代码。我想应该是增强for循环底层实现的问题。但是这个我感觉是java设计上的一种缺陷。。我觉得底层应该帮我们把判断集合是否为空这件事给做了。不然有时候还是可能忘记自己先判断集合是否为空了。虽然也不是多大的问题。但是底层判断一下就省心了
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
champagneja
Java 51,407 成员 86,128 内容