Can we iterate through collection using for loop?
Answer Posted / qim2010
Yes.
/*
Iterate through a Collection using Java Iterator Example
This Java Example shows how to iterate through a Collection
using Java Iterator.
*/
import java.util.Iterator;
import java.util.ArrayList;
public class JavaIteratorExample {
public static void main(String[] args) {
//create an ArrayList object
ArrayList aList = new ArrayList();
//populate ArrayList object
aList.add("1");
aList.add("2");
aList.add("3");
aList.add("4");
aList.add("5");
/*
Get Iterator object by invoking iterator method of
collection.
Iterator provides hasNext() method which returns
true if has more
elements. next() method returns the element in
iteration.
*/
//iterate through the ArrayList values using
Iterator's hasNext and next methods
for (Iterator itr = aList.iterator(); itr.hasNext();) {
//while(itr.hasNext())
System.out.println(itr.next());
/*
Please note that next method may throw a
java.util.NoSuchElementException
if iteration has no more elements.
*/
}
}
}
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
Is java map thread safe?
What about method local inner classes or local inner classes in java?
What is java util function?
Why 1 is not a prime number?
What are the differences between Java 1.0 and Java 2.0?
What are memory tables?
Why java is object oriented?
Can a class have a static inner class?
Explain the difference between abstract classes and interfaces in java?
what is server side caching?
Difference between object instantiation and construction ?
Is age discrete or continuous?
What is wrapper class html?
What does business logic mean?
What is java ceil?