TreeMap和TreeSet的构造器以及常用方法

简而言之 treemap就是按照key排序的hashmap.
所以treeset就是按照key排序的hashset

TreeMap<Integer, Integer> treemap = new TreeMap<>();
TreeSet< Integer > treeset = new TreeSet<>()

TreeMap的常用方法:

增:1. put( Key,Value ) 2. Clone( )克隆; 3 putAll(Map map) //就像hashset的addAll()一样
删:1. remove(Object o); 2. clear( ) 清空;
改:1. put( Key,Value );
查:1. get(Object o)获取指定键值对应值;
2.m size( );集合内数据长度;
3.<Set>KeySet()获取集合内所有键值,values( ) 获取集合内所有Value值。
4. containsKey(Object o)/containsValue(Object o);查找集合内的键值或数组是否不包含指定元素。
其他常用方法
ceilingEntry(Key key):返回Map.Entry<K, V> 返回指定的Key大于或等于的最小值的元素,如果没有,则返回null
ceilingKey< Key key>: 返回Key 返回指定的Key大于或等于的最小值的Key,如果没有,则返回null
floorEntry(Key key):返回Map.Entry<K, V>
floorKey< Key key>: 返回Key
firstEntry(): Map.Entry<K, V> 返回集合中最小Key的元素
firstKey(): K :返回这个最小
TreeMap用法总结
java中TreeMap集合的常用方法

TreeSet的常用的方法
add()
addAll()
remove()
size()
isEmpty();
ceiling() //返回set中大于等于给定元素的最小元素 如果没有 返回Null
floor() //返回小于或者等于给定元素噩度最大元素
lower() //返回小于给定元素的最大元素

posted @ 2020-12-10 09:59  EvanMeetTheWorld  阅读(48)  评论(0)    收藏  举报