java中TreeMap集合的常用方法
实现Map集合的方法这里就不在讲了
https://www.cnblogs.com/xiaostudy/p/9510763.html
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中TreeMap集合的常用方法的更多相关文章
- Java中TreeMap集合讲解
1.TreeSet介绍 TreeSet是一个有序集合,可以以任意顺序将元素插入到集合中,在对集合进行遍历的时候,每个元素将自动按照排序后的顺序呈现.底层使用的是二叉树(更具体点是红黑树)实现,对于元素 ...
- java中Map集合的常用方法 (转)
原文地址:https://www.cnblogs.com/xiaostudy/p/9510763.html Map集合和Collection集合的区别 Map集合是有Key和Value的,Collec ...
- java中Map集合的常用方法
Map集合和Collection集合的区别 Map集合是有Key和Value的,Collection集合是只有Value. Collection集合底层也是有Key和Value,只是隐藏起来. V p ...
- java中Hashtable集合的常用方法
实现Map集合的方法这里就不在讲了 https://www.cnblogs.com/xiaostudy/p/9510763.html public Object clone() 返回Hashtable ...
- Java中List集合的常用方法
List接口是继承Collection接口,所以Collection集合中有的方法,List集合也继承过来. 这篇文章就不讲继承Collection接口的那些方法了 https://www.cnblo ...
- Java中遍历集合的常用方法
一.List 1.普通for循环 for (int i = 0; i < list.size(); i++)){ String temp = (String)list.get(i); Syste ...
- java中HashMap集合的常用方法
public Object clone() 返回hashMap集合的副本 其余的方法都是实现Map集合的 https://www.cnblogs.com/xiaostudy/p/9510763.htm ...
- java中set集合的常用方法
因为Set集合也是继承Collection集合 所以这里就不讲继承Collection集合的方法 都是继承Collection集合的方法 https://www.cnblogs.com/xiaostu ...
- Java中的集合(十一) 实现Map接口的TreeMap
Java中的集合(十一) 实现Map接口的TreeMap 一.TreeMap简介(基于JDK1.8) TreeMap是基于红黑树数据结构,是一个key-value的有序集合,该映射根据其键的自然顺序进 ...
随机推荐
- 2534: Uva10829L-gap字符串
2534: Uva10829L-gap字符串 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 177 Solved: 66[Submit][Statu ...
- linux部署项目(Java项目+Tomcat+mysql)
http://blog.csdn.net/liujiahan629629/article/details/27121739
- GetDesktopWindow和GetWindow区别
GetWindow The GetWindow function retrieves a handle to a window that has the specified relationship ...
- 170306、wamp中的Apache开启gzip压缩提高网站的响应速度
一个网站的响应速度决定该网站的人气和质量,所以wamp配置的服务器也需要支持giz压缩来提高网站的响应速度,如何开启wamp的gzip压缩呢,经过在网站查找资料结合自己服务器中的配置,现在将这个方法分 ...
- python3连接外部Mysql
前提条件,已经安装过MySQL(比如说以前web开发安装过MySQL) 1.安装PyMySQL pip install PyMySQL 2.测试 import pymysql as ps db = p ...
- Editplus配置Monokai页面风格
1.找到EditPlus的配置文件editplus_u.ini,用以下代码替换 [Options] Placement=2C00000002000000030000000083FFFF0083FFFF ...
- 在DO搭建自己的ss
前期准备: 1.一个paypal账户 2.国外的一台VPS paypal的注册需要一个邮箱和一张信用卡即可. VPS的话经过搜索对比,决定使用DigitalOcean的.(点击此链接注册DO可获得10 ...
- Golang Frameworks
Web frameworks help developers build applications as easily and quickly as possible. Go is still rel ...
- Logon Session Times
How to Get User Logon Session Times from the Event Log To figure out user session time, you’ll first ...
- Linux基础命令(一)
一.开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语没有图形界面 二.使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 Ctrl + Alt + F ...