Java Reference
In-Depth Information
LinkedList() creates an empty linked list.
LinkedList(Collection<? extends E> c) creates a linked list
containing c 'selements intheorderinwhichtheyarereturnedby c 'siterator.
NullPointerException is thrown when c contains the null reference.
Listing 5-2 demonstrates a linked list.
Listing 5-2. A demonstration of a linked list of nodes
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
class LinkedListDemo
{
public static void main(String[] args)
{
List<String> ls = new LinkedList<>();
String[] weekDays = {"sun", "mon", "tue", "wed",
"thu", "fri", "sat"};
for (String weekDay: weekDays)
ls.add(weekDay);
dump("ls:", ls);
ls.add(1, "sunday");
ls.add(3, "monday");
ls.add(5, "tuesday");
ls.add(7, "wednesday");
ls.add(9, "thursday");
ls.add(11, "friday");
ls.add(13, "saturday");
dump("ls:", ls);
ListIterator<String>
li
=
ls.listIterator(ls.size());
while (li.hasPrevious())
System.out.print(li.previous()+" ");
System.out.println();
}
static void dump(String title, List<String> ls)
 
Search WWH ::




Custom Search