Java常见问题(十二):HashSet和TreeSet有哪些区别?

题目分析:HashSet和TreeSet首先明白它们所属集合,再从字面意思上引申其特性。 【答案】 集合可以从接口上分类: 从字面意思上来判断:HashSet底层使用了Hash表实现。TreeSet底层使用了红黑树来实现。 保证元素唯一性的原理:HashSet判断元素的hashCode值是否相同。如果相同,还会继续判断元素的equals方法,是否为true。TreeSet底层保证元素唯一性是通过C
相关文章
相关标签/搜索