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());
}
}
}