import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ListTest {
public static void main(String[] args) {
test01();
}
public static void test01(){
// 有序、可重复
List list = new ArrayList();
list.add("Judy");
System.out.println(list);
list.add("Tom");
list.add("Jack");
System.out.println(list);
list.remove("Judy");
System.out.println(list.isEmpty());//list是否为空
System.out.println(list);
System.out.println("size:"+list.size());//list的大小
System.out.println(list.contains("Tom"));//是否包含某个元素
System.out.println(Arrays.toString(list.toArray()));//转为object数组
list.clear();
System.out.println(list);
List list1 = new ArrayList();
list1.add("Lisa");
list1.add("Tony");
list1.add("May");
// System.out.println(list1);
// System.out.println(list.containsAll(list1));
list.addAll(list1);//给list中添加list1中的所有元素
System.out.println(list);
list.removeAll(list1);//移除list中所有list1的元素
System.out.println(list);
}
public static void test02(){
List list = new ArrayList();
list.add("1");
list.add("2");
list.add("3");
list.add(3,"5");//给指定索引位置添加元素
list.add(1,"5");
System.out.println(list);
list.set(1,"9");//修改指定索引位置的元素
System.out.println(list);
list.remove(3);//移除指定索引位置的元素
System.out.println(list);
System.out.println(list.get(0));
}
}