JAVA foreach和普通for迴圈是否需要判斷為null
阿新 • • 發佈:2019-01-02
測試增強for迴圈是否需要判斷為null
例1:
public static void main(String[] args) {
List<Object> list = null;
for(Object s : list){
System.out.println("a");
}
}
例2
public static void main(String[] args) { List<Object> list = null; for (int i = 0; i < list.size(); i++) { } }
控制檯:
Exception in thread "main" java.lang.NullPointerException
at com.joyplus.util.Tets06.main(Tets06.java:14)