为什么使用HashSet储存对象时必须重写equals和hashcode方法
对于 Set 接口的实现类 HashSet,它是按照哈希算法来存取集合中的对象,并且因为其继承了 Set 接口,所以不允许插入相同的数据。但是当我们在储存自定义的类的时候会出现相同的对象,我们来查看下面一个示例。示例一:User.java/** * Created by MGL on 2017/4/22. */public class User { private String numbe
原创
2017-05-04 13:39:23 ·
4546 阅读 ·
0 评论