package WangGang01;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class Dome05 {
public static void main(String[] args) {
/*
增加 put(K key, V value)
删除:clear() remove(Object key)
修改
查看entrySet() get(Object key) keySet() size() values()
判断containsKey(Object key) containsValue(Object value) equals(Object o)
isEmpty()
*/
//创建map集合 特点:无序 唯一
Map<String,Integer> map = new HashMap<>();
map.put("lili",411);
map.put("alili",4511);
map.put("Balili",456711);
map.put("lili",456511);
map.put("qalili",456111);
// 清空 map.clear();
// 移除 map.remove("alili");
System.out.println(map.size());
System.out.println(map);
System.out.println("------------");
//keySet就是对集合中的key进行遍历
Set<String> strings = map.keySet();
for (String a :strings){
System.out.println(a);
}
System.out.println("------------");
//values是对集合中的values遍历
Collection<Integer> values = map.values();
for (Integer b : values){
System.out.println(b);
}
System.out.println("-------------");
Set<Map.Entry<String, Integer>> entries = map.entrySet();
for (Map.Entry<String, Integer> e :entries){
System.out.println(e.getKey()+"----"+e.getValue());
}
}
}
map常用接口
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:TreeMap的使用
下一篇:比较器的使用
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++STL常用容器deque以及常用接口
• deque容器的迭代器也是支持随机访问的• 底层数据结构:动态开辟的二维数组
C++ STL容器 deque 二维数组 -
常用Collection接口下集合,Map接口下集合
Collection接口下集合Map接口下集合阻塞讲解
Collection接口下集合