public class TestStuff20170321
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: