NullPointerException in foreach loop

Diskutiere NullPointerException in foreach loop im Java Basics - Anfänger-Themen Bereich.
D

DrPils

Moin
Ich frage mich wieso im folgenden Code eine NPE geworfen wird. An println() kann es nicht liegen da diese ja die String.valueOf() Methode zur Null Prüfung weitergibt und ggf "null" zurückgibt. Also scheint es mir so als würde der foreach Loop auf jedes Objekt der Collection eine Methode aufrufen, aber welche ist es denn?
Danke
Java:
List<Integer> ls = new ArrayList<>();
ls.add(5);
ls.add(null);

for (int i : ls)
    System.out.println(i);
 
Thema: 

NullPointerException in foreach loop

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben