Close

Java Collections - ArrayList.iterator() Examples

[Last Updated: Dec 10, 2025]

Java Collections Java Java API 


Class:

java.util.ArrayList

java.lang.Objectjava.lang.Objectjava.util.AbstractCollectionjava.util.AbstractCollectionjava.util.CollectionCollectionjava.util.AbstractListjava.util.AbstractListjava.util.ListListjava.util.ArrayListjava.util.ArrayListjava.util.ListListjava.util.RandomAccessRandomAccessjava.lang.CloneableCloneablejava.io.SerializableSerializableLogicBig

Methods:

public Iterator<E> iterator()

Returns an iterator over the elements in this list in proper sequence.

The returned iterator is fail-fast.




Examples


package com.logicbig.example.arraylist;

import java.util.*;

public class IteratorExample {

public static void main(String... args) {
// Basic iteration
ArrayList<String> list = new ArrayList<>(Arrays.asList("A", "B", "C"));
Iterator<String> it = list.iterator();
System.out.print("Using iterator: ");
while(it.hasNext()) {
System.out.print(it.next() + " ");
}
System.out.println();
}
}

Output

Using iterator: A B C 
JDK 25




See Also