map可以进行集合的查重,map中的key是唯一的,当key重复的时候,map会自动替换掉。map可以作为list查重的容器。 map也可以转成list,key和value根据需要选择要不要。
// 获得map的Iterator,map转为list(取出value)
Iterator iter = arrList.entrySet().iterator();
List list = new ArrayList();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
list.add(entry.getValue());
}
iter是迭代器,
Iterator iter = arrList.entrySet().iterator();获取map的迭代器,用作遍历map的每一对键值。