Map容器

来源:互联网 发布:淘宝安娜整容前后照片 编辑:程序博客网 时间:2024/05/16 14:41
class Demo1{    public void fun1(){        Map<String, Integer> map= new HashMap<>();        map.put("Jay", 20);        map.put("Jolin", 35);        map.put("Eason", 40);        Set<String> ks = map.keySet();          //获得map集合当中的键        for (String string : ks) {            System.out.println(string);         }        //获得map集合当中的值        Collection<Integer> collection = map.values();        for (Integer integer : collection) {            System.out.println(integer);        }        /**         * 获得kay的同时获得value的值         * 获得HashMap当中的所有值         */        //方式1、        Set<String> ks1 = map.keySet();         for (String string : ks1) {            System.out.println(string+"----"+map.get(string));         }        //方式2、        /**         * 当我们调用put(Key,value)的时候,首先会把key和value封装到         * Entity这个静态内部类对象中,把Entity对象再添加到数组中,所以我们想获取map中所有的键值对时候         * 我们只要获取数组中的所有Entity对象.接下来调用Entity对象中的getKey和getValue方法就可以获得键值对         */        Set<Entry<String, Integer>> entrys = map.entrySet();        for (Entry<String, Integer> entry : entrys) {            System.out.println(entry.getKey()+"--"+entry.getValue());        }    }}
0 0
原创粉丝点击