当为循环为空时还会继续判断吗

  介绍

这篇文章将为大家详细讲解有关当为循环为空时还会继续判断吗,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

循环为空不需要判断的问题:

公共类testData {
  公共静态void main (String [] args) {
  List,列表=new ArrayList<的在();
  (字符串str:列表){
  System.out.println (“11”);
  }
  for (int i=0;我& lt;list.size ();我+ +){
  System.out.println (“22”);
  }
  列表=零;
  (字符串str:列表){
  System.out.println (“11”);
  }
  for (int i=0;我& lt;list.size ();我+ +){
  System.out.println (“22”);
  }
  }
  }

通过上述的代码,得出以下结论:当列表为空的时候会报空指针异常,但是如果是一个空对象的时候会跳的过循环,不进行了循环中的任何的操作。

<>强增强的循环注意空集合问题

我就废话不多说了,大家还是直接看代码吧~

List列表=零;   (字符串str:列表){   System.out.println (str);   }

列表为空时会报空指针异常;列表为长度为0的空集合却不会。所以每次使用的循环的时候要注意空值的判断。

关于当为循环为空时还会继续判断吗就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

当为循环为空时还会继续判断吗