java.util.Map

来源:互联网 发布:深圳市思普达软件系统 编辑:程序博客网 时间:2024/06/08 04:09

1、遍历Map

使用map.entrySet()方法的效率高于使用keySet以后进行遍历。

Map<String,String> map = Collections.singletonMap("A", "a");for(Entry<String,String> e:map.entrySet()){e.getKey();e.getValue();e.setValue("c");}

2、Map接口的实现类

HashMap,HashTable,LinkedHashMap,TreeMap

LinkedHashMap记录了数据插入的顺序。

TreeMap实现了SortedMap接口,遍历数据时得到的是经过升序以后的数据。同时还可以指定“比较器”