zoukankan      html  css  js  c++  java
  • 获取Map集合中数据的方法

    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.LinkedHashMap;
    import java.util.Map;
    import java.util.Map.Entry;
    import java.util.Set;
    
    import org.junit.Test;
    
    //Map集合取数据的四种方法
    public class MapFetch {
        // 第一种方法(传统方法)
        @Test
        public void funOne() {
            Map map = new HashMap();
            map.put("1", "第一个数");
            map.put("2", "第二个数");
            map.put("3", "第三个数");
            Set set = map.keySet();
            Iterator it = set.iterator();
            while (it.hasNext()) {
                String key = (String) it.next();
                String value = (String) map.get(key);
                System.out.println(key + "=" + value);
            }
        }
    
        // 第二种方法(传统方法)
        @Test
        public void funTwo() {
            Map map = new HashMap();
            map.put("1", "第一个数");
            map.put("2", "第二个数");
            map.put("3", "第三个数");
            Set set = map.entrySet();
            Iterator it = set.iterator();
            while (it.hasNext()) {
                Entry entry = (Entry) it.next();
                String key = (String) entry.getKey();
                String value = (String) entry.getValue();
                System.out.println(key + "=" + value);
            }
        }
    
        // 第三种方法(增强for循环方法)
        @Test
        public void funThree() {
            Map map = new LinkedHashMap();
            map.put("1", "第一个数");
            map.put("2", "第二个数");
            map.put("3", "第三个数");
            for (Object obj : map.keySet()) {
                String key = (String) obj;
                String value = (String) map.get(key);
                System.out.println(key + "=" + value);
            }
        }
    
        // 第四种方法(增强for循环方法)
        @Test
        public void funFour() {
            Map map = new LinkedHashMap();
            map.put("1", "第一个数");
            map.put("2", "第二个数");
            map.put("3", "第三个数");
            for (Object obj : map.entrySet()) {
                Entry entry = (Entry) obj;
                String key = (String) entry.getKey();
                String value = (String) entry.getValue();
                System.out.println(key + "=" + value);
            }
        }
    
    }

    转自:http://www.oschina.net/code/snippet_812561_14260

  • 相关阅读:
    点餐网站学习(EF+MVC)SEO站内结构
    点餐网站学习(EF+MVC)EF工具,自动创建模型并建立数据库映射关系
    个性化定制cms介绍
    EasyUI Munubutton 二级菜单
    程序员也是文艺青年
    EasyUI combobox加入请选择 [.net后台代码]
    LVS配置记录
    查询MYSQL库表使用空间
    python django 数据库操作
    Nginx修改版本信息或隐藏版本号
  • 原文地址:https://www.cnblogs.com/hnrainll/p/2822296.html
Copyright © 2011-2022 走看看