public class TestList {
public static void main(String[] args) {
test03();
}
public static void test01() {
Collection<String> c = new ArrayList();
System.out.println(c.size());
System.out.println(c.isEmpty());
c.add("老大");
c.add("老二");
System.out.println(c);
System.out.println(c.size());
System.out.println("####");
System.out.println(c.contains("老二"));
Object[] objs = c.toArray();
System.out.println(objs);
c.remove("老大");
System.out.println(c);
c.clear();
System.out.println(c.size());
}
public static void test02() {
List<String> list01 = new ArrayList<>();
list01.add("aa");
list01.add("bb");
list01.add("cc");
List<String> list02 = new ArrayList<>();
list02.add("aa");
list02.add("dd");
list02.add("ee");
System.out.println("list01: "+list01);
list01.retainAll(list02);
System.out.println("list01: "+list01);
System.out.println(list01.contains(list02));
}
public static void test03() {
List list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
System.out.println(list);
list.add(2,"gao");
System.out.println(list);
list.remove(2);
System.out.println(list);
list.set(2, "gaoer");
System.out.println(list);
System.out.println(list.get(2));
list.add("c");
list.add("b");
list.add("a");
System.out.println(list);
System.out.println(list.indexOf("b"));
System.out.println(list.lastIndexOf("b"));
}
}