public Map.Entry<K,V>ceilingEntry(Kkey)
返回指定的Key大于或等于的最小值的元素,如果沒有,則返回null
public KceilingKey(Kkey)
返回指定的Key大于或等于的最小值的Key,如果沒有,則返回null
public Objectclone()
返回集合的副本
public Comparator<? super K>comparator()
如果使用默認的比較器,就返回null,如果使用其他的比較器,則返回比較器的哈希碼值
public NavigableSet<K>descendingKeySet()
返回集合的全部Key,并且是逆序的
public NavigableMap<K,V>descendingMap()
把集合逆序返回
public Map.Entry<K,V>firstEntry()
返回集合中最小Key的元素
public KfirstKey()
返回集合中最小Key的key
public Map.Entry<K,V>floorEntry(Kkey)
與ceilingEntry()方法相反,是返回小于等于key的最大Key的元素
public KfloorKey(Kkey)
返回小于等于key的最大Key的key
public SortedMap<K,V>headMap(KtoKey)
返回Key小于toKey的所有元素
public NavigableMap<K,V>headMap(KtoKey, booleaninclusive)
當inclusive為true時,就是返回Key小于等于toKey的所有元素
public Map.Entry<K,V>higherEntry(Kkey)
返回Key大于key的所有元素
public KhigherKey(Kkey)
返回Key大于key的所有Key
public Map.Entry<K,V>lastEntry()
返回Key最大的元素
public KlastKey()
返回Key最大的Key
public Map.Entry<K,V>lowerEntry(Kkey)
返回小于key的最大元素
public KlowerKey(Kkey)
返回小于key最大的Key
public Map.Entry<K,V>pollFirstEntry()
刪除key最小的元素
public Map.Entry<K,V>pollLastEntry()
刪除最大Key的元素
public NavigableMap<K,V>subMap(KfromKey, booleanfromInclusive, KtoKey, booleantoInclusive)
截取集合中Key從fromKey到toKey的元素,否是截取他們本身,取決于true或者false
public SortedMap<K,V>subMap(KfromKey, KtoKey)
截取集合中Key從fromKey到toKey的元素,包括fromKey,不包括toKey
public SortedMap<K,V>tailMap(KfromKey)
截取Key大于等于fromKey的所有元素
public NavigableMap<K,V>tailMap(KfromKey, booleaninclusive)
當inclusive為true時,截取Key大于等于fromKey的所有元素,否則截取Key大于fromKey的所有元素
總結
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注服務器之家的更多內容!
原文鏈接:https://www.cnblogs.com/xiaostudy/p/9511910.html