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
Where pragma is used?
Is stringwriter thread safe?
Explain the features of java?
How does list work in java?
What is gui programming?
What is return null in java?
Explain about field hiding in java?
How java is similar to c?
Differentiate between class and structure.
What is the difference between a synchronized method and a synchronized block?
What is a variable declaration?
Is .net better than java?
What is pre increment and post increment in java?
Using callable statement how can you pass out parameters, explain with example?
What is the use of toarray () in java?