java 增强for循环对于空集和null的判断

Posted 未来永远从现在开始

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 增强for循环对于空集和null的判断相关的知识,希望对你有一定的参考价值。

List<String> list = null;
for (String str : list) {//会报空指针异常
      System.out.println(str);
}

List<String> list = new ArrayList();//正常运行
for (String str : list) {
      System.out.println(str);
}

集合为null时会报空指针异常;长度为0的空集合不会;

以上是关于java 增强for循环对于空集和null的判断的主要内容,如果未能解决你的问题,请参考以下文章

JAVA foreach和普通for循环是否需要判断为null

增强的 for 循环中的空值检查

Java中是使用增强for的null问题

java 16 - 9 增强for的概述和使用

迭代器和增强for循环

00079_增强for循环