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的有序集合,该映射根据其键的自然顺序进 ...
随机推荐
- Leetcode-Convert Sorted List to BST.
Given a singly linked list where elements are sorted in ascending order, convert it to a height bala ...
- mysqldump迁移说明
使用mysqldump导出数据, 数据包含单行insert,带字段值 #使用mysqldump备份数据到文件, 主要在每个分片的主上面进行备份,确保数据是最新的. mysqldump -h192. - ...
- .net时间格式与彻夜未眠的我
夜已经很深了,外面的狂风还在呜呜的叫着,我的脚已经冰凉冰凉...从11点半到现在我一直在测试为什么正确的Json格式字符串传到服务器后还在报400错误... 尼玛啊,以前测试是没有问题的啊 事情是这样 ...
- 【python】-- 类的创建、__new__、__metaclass___
类的创建 前面的随笔都是关于类的知识,通过类创建对象,那这个类到底是怎么产生的呢? 1. 传统创建类 class Foo(object): def __init__(self,name): self. ...
- XP系统中IIS访问无法显示网页,目前访问网站的用户过多。终极解决办法
无法显示网页 目前访问网站的用户过多. -------------------------------------------------------------------------------- ...
- Java中的字符串不变性
原文链接:http://www.programcreek.com/2009/02/diagram-to-show-java-strings-immutability/ (图片出处和内容参照) 1.声明 ...
- 让你的代码量减少3倍!使用kotlin开发Android
(一) 创建Kotlin工程 (二) –秘笈!扩展函数 (三) 缩短五倍的Java Bean 本项目使用的代码地址
- 使用Kotlin进行Android开发
Kotlin是一门基于JVM的编程语言,它正成长为Android开发中用于替代Java语言的继承者.Java是世界上使用最多的编程语言之一,当其他编程语言为更加便于开发者使用而不断进化时,Java并 ...
- Redis三(List操作)
List操作 redis中的List在在内存中按照一个name对应一个List来存储.如图: lpush(name,values) 1 2 3 4 5 6 7 8 # 在name对应的list中添加元 ...
- 关于 sql server 基本使用的建议
1. 把现有的表插入到新表,(表不能存在),为表备份. -- select * into NewTable from OldTable (NewTable 在select 查询的 ...