Java Reference
In-Depth Information
ArrayList() creates an empty array list with an initial capacity (storage
elements fromthecurrentarrayarecopiedintothelargerarray,andthelarger
added to the array list.
ArrayList(Collection<? extends E> c) createsanarraylistcon-
taining c 's elements in the order in which they are returned by c 's iterator.
NullPointerException is thrown when c contains the null reference.
ArrayList(int initialCapacity) createsanemptyarraylistwithan
initial capacity of initialCapacity elements. IllegalArgumentEx-
ception is thrown when initialCapacity is negative.
Listing 5-1 demonstrates an array list.
Listing 5-1. A demonstration of an array-based list
import java.util.ArrayList;
import java.util.List;
class ArrayListDemo
public static void main(String[] args)
List<String> ls = new ArrayList<>();
String[] weekDays = {"sun", "mon", "tue", "wed",
"thu", "fri", "sat"};
for (String weekDay: weekDays)
dump("ls:", ls);
ls.set(ls.indexOf("wed"), "wednesday");
dump("ls:", ls);
dump("ls:", ls);
static void dump(String title, List<String> ls)
System.out.print(title+" ");
for (String s: ls)
Search WWH ::

Custom Search