前言
set集合保证元素为一,存储的元素可以是String,Integer…或自定义如Student,Teacher,必须重写hashCode和equals方法。所以当我们存储自定义类型的元素时,必须重写hashCode和equals方法。
实例操作
举例:我们认定学生的姓名和年龄是一样时,确定为同一个人,只能存储一次
我们首先创建一个学生类,
代码如下(示例):
package qt.jihe.set;
public class Student {
//创建属性
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public Student() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;