public class ArrayListDemo
1: import java.util.ArrayList;
2: import java.util.Scanner;
3:
4: public class ArrayListDemo
5: {
6: public static void main(String[] args)
7: {
8: ArrayList<String> toDoList = new ArrayList<String>();
9: System.out.println("Enter items for the list, when prompted.");
10: boolean done = false;
11: Scanner keyboard = new Scanner(System.in);
12:
13: while (!done)
14: {
15: System.out.println("Type an entry:");
16: String entry = keyboard.nextLine( );
17: toDoList.add(entry);
18: System.out.print("More items for the list? ");
19:
20: String ans = keyboard.nextLine( );
21: if (!ans.equalsIgnoreCase("yes"))
22: done = true;
23: }
24:
25: System.out.println("The list contains:");
26: int listSize = toDoList.size( );
27: for (int position = 0; position < listSize; position++)
28: System.out.println(toDoList.get(position));
29:
30: /* Alternate code for displaying the list
31: System.out.println("The list contains:");
32: for (String element : toDoList)
33: System.out.println(element);
34: */
35: }
36: }