import java.util.*;
public class CollectionTest3 {
public static void main(String[] args) {
List list = new ArrayList();
list.add("AA");
list.add("BB");
list.add(123);
list.add(new Date());
list.add(new Person("Tom",23,false));
list.add("BB");
list.add(false);
System.out.println(list);
list.add(3,"Hello");
System.out.println(list);
System.out.println("*************************");
Collection coll1 = Arrays.asList("MM",498);
list.addAll(3,coll1);
System.out.println(list);
System.out.println("*************************");
System.out.println(list.get(3));
System.out.println("*************************");
System.out.println(list.indexOf("BB"));
System.out.println("*************************");
list.set(1,"Best");
System.out.println(list);
System.out.println("*************************");
System.out.println("*************************");
System.out.println(list.subList(2,5));
System.out.println("*************************");
LinkedList linkedList = new LinkedList();
linkedList.add("AA");
linkedList.add("BB");
linkedList.add(123);
linkedList.add(new Person("XX",2,false));
System.out.println(linkedList);
System.out.println(linkedList.getFirst());
System.out.println(linkedList.getLast());
System.out.println("*************************");
linkedList.addFirst("First");
linkedList.addLast("Last");
System.out.println(linkedList);
}
}
[AA, BB, 123, Mon Dec 30 10:27:57 CST 2019, Person{name='Tom', age=23, isMale=false}, BB, false]
[AA, BB, 123, Hello, Mon Dec 30 10:27:57 CST 2019, Person{name='Tom', age=23, isMale=false}, BB, false]
*************************
[AA, BB, 123, MM, 498, Hello, Mon Dec 30 10:27:57 CST 2019, Person{name='Tom', age=23, isMale=false}, BB, false]
*************************
MM
*************************
1
*************************
[AA, Best, 123, MM, 498, Hello, Mon Dec 30 10:27:57 CST 2019, Person{name='Tom', age=23, isMale=false}, BB, false]
*************************
*************************
[123, MM, 498]
*************************
[AA, BB, 123, Person{name='XX', age=2, isMale=false}]
AA
Person{name='XX', age=2, isMale=false}
*************************
[First, AA, BB, 123, Person{name='XX', age=2, isMale=false}, Last]