Source of ArrayListDemo.java


  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: }