使用TreeSet时,若需去除重复对象(重复指UserInfo对象的userId和userName两个属性值均相同),应重写该类的equals()和hashCode()方法,确保对象去重逻辑正确,避免因未定义比较规则而导致集合中出现重复元素,从而保证数据唯一性和集合操作的准确性。
1、 用户信息数据类
2、 }
3、 }
4、 }
5、 }
6、 }
7、 }
8、 }
9、 }
10、 }
11、 }
12、 }
13、 测试类文件名为TestSet.java
14、 创建用户信息对象,编号为1001,姓名为华安。
15、 创建用户信息对象 user2,包含编号 1002 和姓名秋香。
16、 创建用户信息对象 user3,包含编号 1001 和姓名华安。
17、 }
18、 }
19、 }
评论
更多评论