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)文章
Java Swing實現(xiàn)簡單的體重指數(shù)(BMI)計算器功能示例
這篇文章主要介紹了Java Swing實現(xiàn)簡單的體重指數(shù)(BMI)計算器功能,涉及Java Swing窗口組件布局、響應(yīng)及數(shù)值運算相關(guān)操作技巧,需要的朋友可以參考下2017-12-12windows系統(tǒng)使用mvn命令打包并指定jdk路徑方式
這篇文章主要介紹了windows系統(tǒng)使用mvn命令打包并指定jdk路徑方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04MyBatis在insert插入操作時返回主鍵ID的配置(推薦)
這篇文章主要介紹了MyBatis在insert插入操作時返回主鍵ID的配置的相關(guān)資料,需要的朋友可以參考下2017-10-10