zxy0307's picture
Upload 2300 files
0284885 verified
Raw History Blame Contribute Delete
1.08 kB
package Collection_package;
import java.util.ArrayList;
import java.util.Collection;
public class Collection_demo2 {
public static void main(String[] args) {
//1、创建集合的对象
Collection<Student> coll = new ArrayList<>();
//2、创建三个学生对象
Student s1 = new Student("zhangsan", 23);
Student s2 = new Student("lisi", 24);
Student s3 = new Student("wangwu", 25);
//3、把学生对象添加到集合当中
coll.add(s1);
coll.add(s2);
coll.add(s3);
//4、判断集合中某一个学生对象是否包含
Student s4 = new Student("zhangsan", 23);
//如果同姓名和同年龄,就认为是同一个学生
//因为contains方法在底层依赖equals方法判断对象是否一致的。
//如果存的是自定义对象,没有重写equals方法,那么默认使用Object类中的equals方法进行判断
//而Object类中的equals方法,依赖地址值进行判断
System.out.println(coll.contains(s4));
}
}