Get iterator from LinkedList

ReturnMethodSummary
Iterator<E>descendingIterator()Returns an iterator over the elements in this deque in reverse sequential order.
ListIterator<E>listIterator(int index)Returns a list-iterator of the elements in this list (in proper sequence), starting at the specified position in the list.

  import java.util.Iterator;
import java.util.LinkedList;

public class Main{
    public static void main(String args[]) {
        LinkedList<String> ll = new LinkedList<String>();

        ll.add("A");
        ll.add("ja v a2s.com");
        ll.addLast("B");
        ll.add("C");

        Iterator<String> itr = ll.iterator();
        while (itr.hasNext()) {
            String element = itr.next();
            System.out.print(element + " ");
        }
    }
}
  

The output:


A ja v a2s.com B C

  import java.util.LinkedList;
import java.util.ListIterator;

public class Main{
    public static void main(String args[]) {
        LinkedList<String> ll = new LinkedList<String>();

        ll.add("A");
        ll.add("ja v a2s.com");
        ll.addLast("B");
        ll.add("C");

        ListIterator<String> itr = ll.listIterator(1);
        while (itr.hasNext()) {
            String element = itr.next();
            System.out.print(element + " ");
        }
    }
}
  

The output:


ja v a2s.com B C
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.