CollectionTest.java
import org.junit.Test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
public class CollectionTest {
@Test
public void test1(){
Collection coll = new ArrayList();
coll.add(123);
coll.add(456);
coll.add(new String("Tom"));
coll.add(false);
// Person p = new Person("jerry",20);
// coll.add(p);
coll.add(new Person("jerry",20));
//1.contains(Object obj):判断当前集合中是否包含obj
//我们在判断时会调用obj对象所在类的equals方法
boolean contains = coll.contains(123);
System.out.println(contains);//true
System.out.println(coll.contains(new String("Tom")));//true
//System.out.println(coll.contains(p));true
System.out.println(coll.contains(new Person("jerry",20)));//false,等等判断的是地址,因为equals方法没重写,所以false
//重写了Person里的equals方法之后变成了true
//2.containsAll(Collection coll1):判断形参coll1中的所有元素是否都存在于当前集