从Map中取出第一个 key 和 value 的方法使用Map.Entry進行操作; 可与LinckedHashMap(按元素存入顺序排序的有序Hash表)搭配使用;实现特定的业务要求;
* map获取指定key的valuemap中第一个数据值从Map中取出第一个 key 和 value 的方法使用Map.Entry進行操作; 可与LinckedHashMap(按元素存入顺序排序的有序Hash表)搭配使用;实现特定的业务要求;
* map获取指定key的valuemap中第一个数据值在讲解Map排序之前我们先来稍微叻解下map。map是键值对的集合接口它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍):
TreeMap默认是升序的如果我们需要改变排序方式,则需要使用比较器:Comparator
Comparator可以对集合对象或者数组进行排序的比较器接口,实现该接口的public compare(T o1,To2)
方法即可实现排序该方法主要是根据苐一个参数o1,小于、等于或者大于o2分别返回负整数、0或者正整数。如下:
key:是指定的Map集合中的键名
该方法返回指定键所映射的值。如果此映射不包含该键的映射关系则返回null。