Java TreeSet 類
TreeSet 類
TreeSet類同時(shí)實(shí)現(xiàn)了Set接口和NavigahleSet接口( NavigableSet直接繼承SortedSetSet接口)。既可以使用元素的自然順序?qū)υ剡M(jìn)行排序,也可以根據(jù)創(chuàng)建Set集合時(shí)提供的Comparator比較器的 順序進(jìn)行排序,如果沒(méi)有就會(huì)拋出ClassCastException異常。
Comparable接口中提供compareTo(Object o)方法,用于比較當(dāng)前對(duì)象與傳人對(duì)象來(lái)決疋則啟順序。若該對(duì)象小于入?yún)?duì)象,則應(yīng)返回負(fù)整數(shù);若相同,則應(yīng)返回0;若大于人參對(duì)象,則應(yīng)返回 正整數(shù)。
TreeSet<String> treeSet = new TreeSet<>();
TreeSet類初始化一般會(huì)使用TreeSet,這樣便于使用該類中提供的方法。
點(diǎn)擊加載更多評(píng)論>>