Slip No 20 Q B

Q.Construct a Linked List containing name: CPP, Java, Python and PHP. Then extend your java program to do the following:
i. Display the contents of the List using an Iterator
ii. Display the contents of the List in reverse order using a ListIterator. [25 M]

import java.util.*;

class LinkedListDemo
{
    public static void main(String args[])
    {
        // Create LinkedList
        LinkedList<String> list = new LinkedList<String>();

        // Add elements
        list.add("CPP");
        list.add("Java");
        list.add("Python");
        list.add("PHP");

        // i. Display using Iterator (Forward Direction)
        System.out.println("List elements (Forward using Iterator):");
        Iterator<String> itr = list.iterator();
        while(itr.hasNext())
        {
            System.out.println(itr.next());
        }

        // ii. Display using ListIterator (Reverse Direction)
        System.out.println("\nList elements (Reverse using ListIterator):");
        ListIterator<String> litr = list.listIterator(list.size());

        while(litr.hasPrevious())
        {
            System.out.println(litr.previous());
        }
    }
}
Spread the love

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top