Java : for each loop
For each loop was introduced in java 1.5.0 basically it extends for loop in java .
it referred as a enhanced for loop / for each statement / for each loop .
Syntax :
for (type var : arr) {
// do something with var
}
example :
package net.javamix.string.samples;
public class ForEach {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] names = {"Java","Mix",".net","Blog"};
for(String value:names)
{
System.out.println(value);
}
}
}
output :
Java
Mix
.net
Blog
Conditions to use for each loop :
1. Not compatible with versions before Java 5 , at least Java 5.
2. It iterates only forward by single step.
References :
The For-Each Loop
