Enhanced for-loop (Java 5.0)

18 March 2008

Java 5.0 introduced an enhanced for-loop. In this post, Ill write about it.

The enhanced for loop provides a simple structure allows one to simplify code by presenting for-loops that visit each element of an array/collection without explicitly expressing how one goes from element to element.

The new for loop makes programming simpler. For example, if you want to print each element for an array, you used to do that with a for loop in the following way:

for (int i=0; i<array.length; i++) {
    System.out.println("Element: " + array[i]);
}

The enhanced for loop makes the same task very simple as shown below:

for (String element : array) {
    System.out.println("Element: " + element);
}

del.icio.us:Enhanced for-loop (Java 5.0)  digg:Enhanced for-loop (Java 5.0)  spurl:Enhanced for-loop (Java 5.0)  wists:Enhanced for-loop (Java 5.0)  simpy:Enhanced for-loop (Java 5.0)  newsvine:Enhanced for-loop (Java 5.0)  blinklist:Enhanced for-loop (Java 5.0)  furl:Enhanced for-loop (Java 5.0)  reddit:Enhanced for-loop (Java 5.0)  fark:Enhanced for-loop (Java 5.0)  blogmarks:Enhanced for-loop (Java 5.0)  Y!:Enhanced for-loop (Java 5.0)  smarking:Enhanced for-loop (Java 5.0)  magnolia:Enhanced for-loop (Java 5.0)  segnalo:Enhanced for-loop (Java 5.0)  gifttagging:Enhanced for-loop (Java 5.0)

Top Of Page | Trackback

If you found this page useful, consider linking to it. Simply copy and paste the code below into your web site.

It will look like this: Enhanced for-loop (Java 5.0)

Leave a Reply