Ways to iterate over a list in Java
The three forms of looping are nearly identical. The enhanced for loop: for (E element : list) { . . . } is, according to the Java Language Specification, identical in effect to the explicit use of an iterator with a traditional for loop. In the third case, you can only modify the list contents … Read more