前提
Javaの勉強中です。
該当のソースコード
Java
1List<Integer> testList = new ArrayList<Integer>();2 3System.out.println(testList.get(0));4//IndexOutOfBoundsException5 6for (int value : testList) {7 System.out.println(value);8}9//エラーなし10 11testList.forEach(value -> System.out.println(value));12//エラーなし13
質問
空のリストの要素にgetでアクセスしようとするとエラーになりますが、
拡張for文やforEachで空のリストの中身を表示しようとしてもエラーにならないのはなぜでしょうか?

0 コメント