java语言基础(76)——集合框架(Map集合)

来源:互联网 发布:网络错误651怎么解决 编辑:程序博客网 时间:2024/06/05 06:33

Map:将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值

package MapDemo;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class MapDemo {/** * @param args */public static void main(String[] args) { Map<String,String> map = new HashMap<String,String>();  System.out.println(map.isEmpty());//true          map.put("xiaoming", "小明");         map.put("xiaohong", "小红");         map.put("xiaogang", "小刚");         map.put("xiaowei", "小伟");                  System.out.println(map.containsKey("xiaoming"));// true         System.out.println(map.containsKey("xiaomingming"));// false                  System.out.println(map.containsValue("小红"));// true         System.out.println(map.containsValue("小红帽"));// false                  //entrySet                  System.out.println(map.get("xiaoming"));// 小明         System.out.println(map.get("xiaohongmao"));// null                  System.out.println(map.hashCode());                  System.out.println(map.isEmpty()); // false                  // 获取所有的键         Set<String> set = map.keySet();         for(String s : set){         System.out.println(s);         }         System.out.println(map.remove("xiaoming"));         System.out.println(map.size());                  // 获取所有的值         Collection<String> c = map.values();         for(String s : c){         System.out.println(s);         }                  // Map集合的遍历         // 1 集合所有的键  遍历取值         Set<String> keySet = map.keySet();         for(String s : keySet){         String val = map.get(s);         System.out.println(s+"---"+val);         }         // 2 Map.Entry遍历         Set<Map.Entry<String,String>> se = map.entrySet();         for(Map.Entry<String, String> m : se){         String k = m.getKey();         String v = m.getValue();         System.out.println(k+"-----"+v);         }         }}


阅读全文
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子发烧了呕吐怎么办 宝宝高烧后呕吐怎么办 孩子发烧39呕吐怎么办 发烧反胃想吐怎么办 孩子发烧一直吐怎么办 宝宝发烧一直吐怎么办 小孩发烧一直吐怎么办 小孩子发烧一直吐怎么办 孩子吐还拉稀怎么办 宝贝拉肚子又吐怎么办 小孩子发烧呕吐拉肚子怎么办 小孩受凉呕吐拉肚子怎么办 一周岁宝宝发烧怎么办 宝宝吃了吐怎么办 儿子喝水都吐怎么办 宝宝吐奶拉肚子怎么办 怀孕吐的厉害怎么办 孩子一直呕吐怎么办啊 仓鼠宝宝拉稀了怎么办 2岁有点拉稀怎么办 婴儿吃米粉腹泻怎么办 小儿胃寒呕吐怎么办 孩子突然一直吐怎么办 宝宝呕吐并发烧怎么办 宝宝发烧呕吐拉稀怎么办 小孩发高烧还吐怎么办 二个多月的宝宝拉肚子怎么办 宝宝肚子着凉吐怎么办 孩子胃着凉呕吐怎么办 一岁受凉呕吐怎么办 孩子着凉了呕吐怎么办 小孩受凉呕吐腹泻怎么办 宝宝胃受寒呕吐怎么办 一岁半宝宝受寒呕吐怎么办 治小儿反复发烧怎么办 海洋宝宝吃下去怎么办 两岁儿童拉肚子怎么办 14天宝宝拉肚子怎么办 小孩不消化引起发烧怎么办 宝宝胃胀呕吐怎么办 小儿胃胀不消化怎么办