LinkedList
LinkedList Iterator example
In this example we shall show you how to obtain a LinkedList Iterator. The Iterator is used to remove elements from an underlying Collection. To obtain a LinkedList Iterator one should perform the following steps:
- Create a LinkedList.
- Populate the list with elements, with
add(E e)
API method. - Obtain an Iterator, using
iterator()
method. - Iterate over the elements of the collection, with h
asNext()
andnext()
methods of Iterator,
as described in the code snippet below.
package com.javacodegeeks.snippets.core; import java.util.Iterator; import java.util.LinkedList; public class LinkedListIterator { public static void main(String[] args) { // Create a LinkedList and populate it with elements LinkedList linkedList = new LinkedList(); linkedList.add("element_1"); linkedList.add("element_2"); linkedList.add("element_3"); linkedList.add("element_4"); linkedList.add("element_5"); // The Iterator object is obtained using iterator() method Iterator it = linkedList.iterator(); // To iterate through the elements of the collection we can use hasNext() and next() methods of Iterator System.out.println("LinkedList elements :"); while(it.hasNext()) System.out.println(it.next()); } }
Output:
LinkedList elements :
element_1
element_2
element_3
element_4
element_5
This was an example of how to obtain a LinkedList Iterator in Java.