java 细节 for迭代

来源:互联网 发布:scala调用java类 编辑:程序博客网 时间:2024/05/09 23:02




public class Test14 {public static void main(String[] args) {ArrayList<String> str = null;for(String s : str){System.out.println(s.toString());}}}

以前一直以为str会自行判断是否为空,如果空则不会迭代,我想错了


Exception in thread "main" java.lang.NullPointerExceptionat Test14.main(Test14.java:7)