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