ArrayList: Iteration
Let's discuss how an ArrayList can be iterated.
We'll cover the following...
Iterating an ArrayList
Below are the different methods to iterate over an ArrayList.
Using for
loop
An ArrayList can be iterated easily using a simple for
loop or an enhanced for
loop as shown below.
Press + to interact
import java.util.ArrayList;import java.util.List;public class ArrayListDemo {public static void main(String args[]) {List <Integer> list = new ArrayList<Integer>();list.add(10);list.add(20);list.add(30);list.add(40);for (int i = 0; i < list.size(); i++) { //Simple for loopSystem.out.println(list.get(i));}for (Integer i : list) { //Enhanced for loopSystem.out.println(i);}}}
Using Iterator
The iterator()
method in ArrayList returns an Iterator
type object. The Iterator
interface declares the below methods that ...