Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢?是用 == 还是 equals()?它们有何区别? 迷失技术de小猪 4个月前 集合框架 45 Set 里的元素是不能重复的,那么用 iterator()方法来区分重复与否。equals()是判读两个 Set 是否相等。 equals()和==方法决定引用值是否指向同一对象 equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值 回复 我来回复 暂无回复内容 请 登录 或者 注册 后回复。 相关问题 快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么? 4个月前 0 29 List、Map、Set 三个接口,存取元素时,各有什么特点? 4个月前 0 71 LinkedHashMap 的实现原理? 4个月前 0 48 两个对象值相同 (x.equals(y) == true),但却可有不同的 hash code,这句话对不对? 4个月前 0 77 为什么集合类没有实现 Cloneable 和 Serializable 接口? 4个月前 0 46 Hashmap 什么时候进行扩容呢? 4个月前 0 53 HashMap 的工作原理是什么? 4个月前 0 67 HashSet 和 TreeSet 有什么区别? 4个月前 0 53 Java 集合类框架的最佳实践有哪些? 4个月前 0 36 ArrayList 和 Vector 的区别? 4个月前 0 34