Java常見問題(十二):HashSet和TreeSet有哪些區別?

題目分析:HashSet和TreeSet首先明白它們所屬集合,再從字面意思上引申其特性。 【答案】 集合可以從接口上分類: 從字面意思上來判斷:HashSet底層使用了Hash表實現。TreeSet底層使用了紅黑樹來實現。 保證元素唯一性的原理:HashSet判斷元素的hashCode值是否相同。如果相同,還會繼續判斷元素的equals方法,是否爲true。TreeSet底層保證元素唯一性是通過C
相關文章
相關標籤/搜索