java中TreeMap集合的常用方法詳解
public Map.Entry<K,V> ceilingEntry(K key)
返回指定的Key大于或等于的最小值的元素,如果沒有,則返回null
public K ceilingKey(K key)
返回指定的Key大于或等于的最小值的Key,如果沒有,則返回null
public Object clone()
返回集合的副本
public Comparator<? super K> comparator()
如果使用默認(rèn)的比較器,就返回null,如果使用其他的比較器,則返回比較器的哈希碼值

public NavigableSet<K> descendingKeySet()
返回集合的全部Key,并且是逆序的
public NavigableMap<K,V> descendingMap()
把集合逆序返回
public Map.Entry<K,V> firstEntry()
返回集合中最小Key的元素
public K firstKey()
返回集合中最小Key的key
public Map.Entry<K,V> floorEntry(K key)
與ceilingEntry()方法相反,是返回小于等于key的最大Key的元素
public K floorKey(K key)
返回小于等于key的最大Key的key

public SortedMap<K,V> headMap(K toKey)
返回Key小于toKey的所有元素
public NavigableMap<K,V> headMap(K toKey, boolean inclusive)
當(dāng)inclusive為true時,就是返回Key小于等于toKey的所有元素
public Map.Entry<K,V> higherEntry(K key)
返回Key大于key的所有元素
public K higherKey(K key)
返回Key大于key的所有Key
public Map.Entry<K,V> lastEntry()
返回Key最大的元素
public K lastKey()
返回Key最大的Key
public Map.Entry<K,V> lowerEntry(K key)
返回小于key的最大元素
public K lowerKey(K key)
返回小于key最大的Key

public Map.Entry<K,V> pollFirstEntry()
刪除key最小的元素
public Map.Entry<K,V> pollLastEntry()
刪除最大Key的元素
public NavigableMap<K,V> subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)
截取集合中Key從fromKey到toKey的元素,否是截取他們本身,取決于true或者false
public SortedMap<K,V> subMap(K fromKey, K toKey)
截取集合中Key從fromKey到toKey的元素,包括fromKey,不包括toKey
public SortedMap<K,V> tailMap(K fromKey)
截取Key大于等于fromKey的所有元素
public NavigableMap<K,V> tailMap(K fromKey, boolean inclusive)
當(dāng)inclusive為true時,截取Key大于等于fromKey的所有元素,否則截取Key大于fromKey的所有元素

總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Spring Data MongoDB中實現(xiàn)自定義級聯(lián)的方法詳解
這篇文章主要給大家介紹了關(guān)于Spring Data MongoDB中實現(xiàn)自定義級聯(lián)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11
iOS獲取AppIcon and LaunchImage''s name(app圖標(biāo)和啟動圖片名字)
這篇文章主要介紹了iOS獲取AppIcon and LaunchImage's name(app圖標(biāo)和啟動圖片名字)的相關(guān)資料,非常不錯,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧2016-08-08
Java異常--常見方法--自定義異常--增強try(try-with-resources)詳解
這篇文章主要介紹了Java異常--常見方法--自定義異常--增強try(try-with-resources)的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03
Springboot整合Flowable6.x導(dǎo)出bpmn20的步驟詳解
這篇文章主要介紹了Springboot整合Flowable6.x導(dǎo)出bpmn20,Flowable流程引擎可用于部署B(yǎng)PMN 2.0流程定義,可以十分靈活地加入你的應(yīng)用/服務(wù)/構(gòu)架,本文給出兩種從flowable導(dǎo)出流程定義bpmn20.xml的方式,需要的朋友可以參考下2023-04-04
springboot項目如何設(shè)置session的過期時間
這篇文章主要介紹了springboot項目如何設(shè)置session的過期時間,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01
Idea進行pull的時候Your local changes would be
這篇文章主要介紹了Idea進行pull的時候Your local changes would be overwritten by merge.具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
解決Springboot集成Redis集群配置公網(wǎng)IP連接報私網(wǎng)IP連接失敗問題
在Springboot 集成 Redis集群配置公網(wǎng)IP連接報私網(wǎng)IP連接失敗,一直報私有IP連接失敗,所以本文小編給大家介紹了如何解決報錯問題,如果有遇到相同問題的同學(xué),可以參考閱讀本文2023-10-10
java實現(xiàn)fibonacci數(shù)列學(xué)習(xí)示例分享(斐波那契數(shù)列)
這篇文章主要介紹了fibonacci數(shù)列(斐波那契數(shù)列)示例,大家參考使用吧2014-01-01

