Source of TestStuff20170321.java


  1: //TestStuff20170321.java
  2: 
  3: import java.util.ArrayList;
  4: 
  5: public class TestStuff20170321
  6: {
  7:     public static void main(String[] args)
  8:     {
  9:         //ArrayList<String> sList = new ArrayList<String>(3);
 10:         //ArrayList<String> sList = new ArrayList<String>();
 11:         ArrayList<String> sList = new ArrayList<>(); //"type inference"
 12:         System.out.println(sList.size());
 13:         System.out.println("1----------");
 14:         sList.add("one");
 15:         sList.add("two");
 16:         sList.add("three");
 17:         sList.add("four");
 18:         sList.add("five");
 19:         sList.add("six");
 20:         System.out.println(sList.size());
 21:         for (String s : sList)
 22:             System.out.print(s + "--");
 23:         System.out.println();
 24:         System.out.println("2----------");
 25:         System.out.println(sList.get(0));
 26:         System.out.println(sList.get(4));
 27:         //System.out.println(sList.get(7));
 28:         System.out.println("3----------");
 29:         sList.add(3, "three and a bit");
 30:         System.out.println(sList.size());
 31:         for (String s : sList)
 32:             System.out.print(s + "--");
 33:         System.out.println();
 34:         System.out.println("4----------");
 35:         sList.set(0, "one to start");
 36:         System.out.println(sList.size());
 37:         for (String s : sList)
 38:             System.out.print(s + "--");
 39:         System.out.println();
 40:         System.out.println("5----------");
 41:         sList.remove(2);
 42:         System.out.println(sList.size());
 43:         System.out.println(sList.remove(2));
 44:         System.out.println(sList.size());
 45:         for (String s : sList)
 46:             System.out.print(s + "--");
 47:         System.out.println();
 48:         sList.remove("three and a bit");
 49:         System.out.println(sList.remove("three and a bit"));
 50:         System.out.println(sList.remove("four"));
 51:         System.out.println(sList.size());
 52:         for (String s : sList)
 53:             System.out.print(s + "--");
 54:         System.out.println();
 55:         System.out.println("7----------");
 56: 
 57:         System.out.println(sList.isEmpty());
 58:         System.out.println(sList.contains("five"));
 59:         System.out.println(sList.indexOf("five"));
 60:         sList.add(sList.indexOf("five"), "five");
 61:         System.out.println(sList.lastIndexOf("five"));
 62:         System.out.println("8----------");
 63:         sList.clear();
 64:         System.out.println(sList.isEmpty());
 65:         System.out.println(sList.size());
 66:         for (String s : sList)
 67:             System.out.print(s + "--");
 68:         System.out.println();
 69:         System.out.println("9----------");
 70: 
 71:         ArrayList<Integer> iList = new ArrayList<>();
 72:     }
 73: }
 74: