Java Collections Framework
Begin your lesson on the Java Collections Framework by reading the material at the following website carefully:
Video Lecture on Java Collections
Now view this great overview lecture on the Java Collections Framework:
(Be warned the instructor is a bit sloppy with his spelling. For example, he writes Int when he means int.)
Write a program to iterate through an ArrayList.
Hint: All of the collection classes provides iterator() method to iterate through the collection. The iterator() method returns the Iterator object through which you can access the collection elements in an order. Enumeration also does the same purpose. The difference between Iterator and Enumerations is: Iterators allow the caller to remove elements from the underlying collection during the iteration with well-defined semantics.
Copying Collections Project
Create a program and implement the following:
i.) Write a program for copying LinkedList instance objects to an existing ArrayList.
ii.) And also write code for copying all the contents of an ArrayList to an array.
Hint: ArrayList is a resizable-array implementation of the List interface. Implements all optional list operations, and permits all elements, including null. In addition to implementing the List interface, this class provides methods to manipulate the size of the array that is used internally to store the list. (This class is roughly equivalent to Vector, except that it is unsynchronized.)