I didn't know for sure how the for loop acts when a null is the list.
So I wrote some code:

  List<String> strings = new ArrayList<String>();
  strings.add("a");
  strings.add(null);
  strings.add("b");
  for (String s : strings) {
    System.out.println(s);
  }

The result is:

a
null
b

Therefore, testing for null within a for loop seems like a good idea.

Reply via email to