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

网友投稿 269 2022-11-25

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

目录public Map.EntrybHxNe ceilingEntry(K key)public K ceilingKey(K key)public Object clone()public Comparator super K> comparator()public NavigableSet descendingKeySet()public NavigableMap descendingMap()public Map.Entry firstEntry()public K firstKey()public Map.Entry floorEntry(K key)public K floorKey(K key)public SortedMap headMap(K toKey)public NavigableMap headMap(K toKey, boolean inclusive)public Map.Entry higherEntry(K key)public K higherKey(K key)public Map.Entry lastEntry()public K lastKey()public Map.Entry lowerEntry(K key)public K lowerKey(K key)public Map.Entry pollFirstEntry()public Map.Entry pollLastEntry()public NavigableMap subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive)public SortedMap subMap(K fromKey, K toKey)public SortedMap tailMap(K fromKey)public NavigableMap tailMap(K fromKey, boolean inclusive)总结

public Map.Entry ceilingEntry(K key)

返回指定的Key大于或等于的最小值的元素,如果没有,则返回null

public K ceilingKey(K key)

返回指定的Key大于或等于的最小值的Key,如果没有,则返回null

public Object clone()

返回集合的副本

public Comparator super K> comparator()

如果使用默认的比较器,就返回null,如果使用其他的比较器,则返回比较器的哈希码值

public NavigableSet descendingKeySet()

返回集合的全部Key,并且是逆序的

public NavigableMap descendingMap()

把集合逆序返回

public Map.Entry firstEntry()

返回集合中最小Key的元素

public K firstKey()

返回集合中最小Key的key

public Map.Entry floorEntry(K key)

与ceilingEntry()方法相反,是返回小于等于key的最大Key的元素

public K floorKey(K key)

返回小于等于key的最大Key的key

public SortedMap headMap(K toKey)

返回Key小于tohttp://Key的所有元素

public NavigableMap headMap(K toKey, boolean inclusive)

当inclusive为true时,就是返回Key小于等于toKey的所有元素

public Map.Entry higherEntry(K key)

返回Key大于key的所有元素

public K higherKey(K key)

返回Key大于key的所有Key

public Map.Entry lastEntry()

返回Key最大的元素

public K lastKey()

返回Key最大的Key

public Map.Entry lowerEntry(K key)

返回小于key的最大元素

public K lowerKey(K key)

返回小于key最大的Key

public Map.Entry pollFirstEntry()

删除key最小的元素

public Map.Entry pollLastEntry()

删除最大Key的元素

public NavigableMap subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclubHxNesive)

截取集合中Key从fromKey到toKey的元素,否是截取他们本身,取决于true或者false

public SortedMap subMap(K fromKey, K toKey)

截取集合中Key从fromKey到toKey的元素,包括fromKey,不包括toKey

public SortedMap tailMap(K fromKey)

截取Key大于等于fromKey的所有元素

public NavigableMap tailMap(K fromKey, boolean inclusive)

当inclusive为true时,截取Key大于等于fromKey的所有元素,否则截取Key大于fromKey的所有元素

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:大数据安全认证FreeIPA部署
下一篇:米尔科技SAM9X35 X25 G35 G25 G15 ARM9开发板概述
相关文章

 发表评论

暂时没有评论,来抢沙发吧~