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
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);