Source of ArrayListDemo.java


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