Use of for loops to iterate Array in Java You can iterate a array in Java using for loop.
There are two ways to do that.
Consider a String array array initialized as follows:
String[] array= {"One", "Two", "Three", "Four", "Five"};
Now iterate using counter and use of it as the index for the array.
for(int i = 0; i< array.length; i++){ System.out.println(array[i]); }
Java provides a way to use the "for" loop that will iterate through each element of the array.Below is the example of it.
for (String strTemp : array){ System.out.println(strTemp); }
You can see the difference between the loops. The code has reduced significantly. Also, there is no use of the index or rather the counter in the loop.
Note -Do ensure that, the data type declared in the foreach loop must match the data type of the array/list that you are iterating.
foreach optimizes your loops, saves some typing and of course your time.
This article is contributed by Arun. If you like dEexams.com and would like to contribute, you can write your article here or mail your article to admin@deexams.com . See your article appearing on the dEexams.com main page and help others to learn.