Map遍历以及常用方法测试类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hlw521hxq/article/details/82904087
   @Test
    public void test1(){
        Map<Object, Object> map = new HashMap<Object, Object>();
        map.put(1,"李明");
        map.put(2,"王亮abc");
        map.put("李亮","李亮max");
        Student s = new Student();
        s.setStuName("八一");
        map.put(s,false);

        Set<Map.Entry<Object, Object>> setlist =map.entrySet();
        for (Map.Entry<Object, Object> setone : setlist) {
            System.out.println(setone.getKey()+":"+setone.getValue());
        }

    }
    @Test
    public void test2(){
        Map<Object, Object> map = new HashMap<Object, Object>();
        map.put(1,"李明");
        map.put(2,"王亮abc");
        map.put("李亮","李亮max");
        Student s = new Student();
        s.setStuName("八一");
        map.put(s,false);

        Set<Object> keyset = map.keySet();
        for (Object o : keyset) {
            System.out.println("key"+o);
        }
        Collection<Object> values = map.values();
        for (Object value : values) {
            System.out.println("值是"+value);
        }
    }
    @Test
    public void test3(){
        Map<Object, Object> map = new HashMap<Object, Object>();
        map.put(1,"李明");
        map.put(2,"王亮abc");
        map.put("李亮","李亮max");
        Student s = new Student();
        s.setStuName("八一");
        map.put(s,false);

        Iterator<Map.Entry<Object, Object>> iterator = map.entrySet().iterator();
        while (iterator.hasNext()){
            Map.Entry<Object,Object> entry=iterator.next();
            System.out.println(entry.getKey()+":"+ entry.getValue());
        }
    }
    @Test
    public void  test4(){
        Map<Object, Object> map = new HashMap<Object, Object>();
        map.put(1,"李明");
        map.put(2,"王亮abc");
        map.put("李亮","李亮max");
        Student s = new Student();
        s.setStuName("八一");
        map.put(s,false);

        Set<Object> keyset = map.keySet();
        for (Object o : keyset) {
            System.out.println(o+":"+map.get(o));
        }
    }

猜你喜欢

转载自blog.csdn.net/hlw521hxq/article/details/82904087
今日推荐