TreeSet集合保證元素排序和唯一性的原理 唯一性:是根據比較的返回是否是0來決定。 排序: A:自然排序(元素具備比較性)//1.我的元素s所屬類取名 student ,所以類的開頭就會寫成public class student implements comparable<student> 讓元素所屬的類實現自然排序接口 Comparable B:比較器排序(集合具備比較性)//2.我的元素s所屬類取名 student ,這里要用比較器排序,comparator接口需要一個子類來實現,為什么不可以直接用Student來implements Comparator?而非要單獨建一個類,來實現這個接口? 讓集合的構造方法接收一個比較器接口的子類對象 Comparator
初級 集合框架 treeSet 中comparable 和comparator接口實現位置的問題
子衿沉夜
2018-07-15 11:08:14