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()
如果使用默认的比较器,就返回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)
当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)
当inclusive为true时,截取Key大于等于fromKey的所有元素,否则截取Key大于fromKey的所有元素

总结
上一篇:java判断字符串是正整数的实例
栏 目:JAVA代码
下一篇:解决springcloud 配置gateway 出现错误的问题
本文地址:http://www.codeinn.net/misctech/195817.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




