欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java中TreeMap集合的常用方法詳解

 更新時間:2021年11月04日 14:57:31   作者:xiaostudy  
本篇文章給大家?guī)淼膬?nèi)容是關(guān)于java中TreeMap集合的常用方法詳解,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。下面我們就來學(xué)習(xí)一下吧

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)文章

  • Java 讀寫鎖實(shí)現(xiàn)原理淺析

    Java 讀寫鎖實(shí)現(xiàn)原理淺析

    這篇文章主要介紹了Java 讀寫鎖實(shí)現(xiàn)原理淺析,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • Java Swing實(shí)現(xiàn)簡單的體重指數(shù)(BMI)計(jì)算器功能示例

    Java Swing實(shí)現(xiàn)簡單的體重指數(shù)(BMI)計(jì)算器功能示例

    這篇文章主要介紹了Java Swing實(shí)現(xiàn)簡單的體重指數(shù)(BMI)計(jì)算器功能,涉及Java Swing窗口組件布局、響應(yīng)及數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • Jmeter如何基于命令行運(yùn)行jmx腳本

    Jmeter如何基于命令行運(yùn)行jmx腳本

    這篇文章主要介紹了Jmeter如何基于命令行運(yùn)行jmx腳本,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Java設(shè)計(jì)模式之策略模式原理與用法實(shí)例詳解

    Java設(shè)計(jì)模式之策略模式原理與用法實(shí)例詳解

    這篇文章主要介紹了Java設(shè)計(jì)模式之策略模式原理與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Java策略模式的概念、原理、定義及使用方法,并總結(jié)了相關(guān)的優(yōu)缺點(diǎn),具有一定參考借鑒價值,需要的朋友可以參考下
    2018-04-04
  • java實(shí)現(xiàn)背單詞程序

    java實(shí)現(xiàn)背單詞程序

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)背單詞程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • windows系統(tǒng)使用mvn命令打包并指定jdk路徑方式

    windows系統(tǒng)使用mvn命令打包并指定jdk路徑方式

    這篇文章主要介紹了windows系統(tǒng)使用mvn命令打包并指定jdk路徑方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • JMM核心概念之Happens-before原則

    JMM核心概念之Happens-before原則

    關(guān)于Java并發(fā)的通信機(jī)制是基于共享內(nèi)存實(shí)現(xiàn)的,線程之間共享程序的公共狀態(tài),通過寫-讀內(nèi)存中的公共狀態(tài)進(jìn)行隱式通信,這對程序員是透明的,我們需要理解其工作機(jī)制,以防止內(nèi)存可見性問題,從而編寫出正確同步的代碼
    2021-06-06
  • 一文教你掌握J(rèn)ava如何實(shí)現(xiàn)判空

    一文教你掌握J(rèn)ava如何實(shí)現(xiàn)判空

    實(shí)際項(xiàng)目中我們會有很多地方需要判空校驗(yàn),如果不做判空校驗(yàn)則可能產(chǎn)生NullPointerException異常。所以本文小編為大家整理了Java中幾個常見的判空方法,希望對大家有所幫助
    2023-04-04
  • MyBatis在insert插入操作時返回主鍵ID的配置(推薦)

    MyBatis在insert插入操作時返回主鍵ID的配置(推薦)

    這篇文章主要介紹了MyBatis在insert插入操作時返回主鍵ID的配置的相關(guān)資料,需要的朋友可以參考下
    2017-10-10
  • spring的異步執(zhí)行使用與源碼詳解

    spring的異步執(zhí)行使用與源碼詳解

    這篇文章主要介紹了spring的異步執(zhí)行使用與源碼詳解,Spring中通過在方法上設(shè)置@Async注解,可使得方法被異步調(diào)用,需要的朋友可以參考下
    2023-05-05

最新評論