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.
