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