循环获取Map集合数据

原创 2012年03月21日 15:08:30
 

package com.hpli.demo;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;

/**
 * 循环获取Map集合数据
 *
 * @author  hpli/025415
 * @version  [版本号, 2012-3-15]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
class Demo
{
    private static Map<String, String> configMap = new HashMap<String, String>();
   
    /**
     * 方案1
     */
    public static void getMap001()
    {
        Set<Entry<String, String>> maps = configMap.entrySet();
       
        Iterator<Entry<String, String>> temps = maps.iterator();
       
        while (temps.hasNext())
        {
            Entry<String, String> keys1 = (Entry<String, String>)temps.next();
            String key = keys1.getKey();
            System.err.println("getMap001: " + key + " " + configMap.get(key));
        }
    }
   
    /**
     * 方案2
     */
    public static void getMap002()
    {
        Set<String> keys = configMap.keySet();
       
        for (String str : keys)
        {
            String key = str;
            System.err.println("getMap002: " + key + " " + configMap.get(key));
        }
    }
   
    public static void main(String[] args)
    {
        configMap.put("001", "001");
        configMap.put("002", "002");
        configMap.put("003", "003");
       
        Demo.getMap001();
        System.err.println();
        Demo.getMap002();
    }
}

map中如何遍历数据

public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); ma...

Eclipse验证xml太慢卡死的解决办法

慢的原因可能有多种,最常见的是: 1、web.xml使用的serv

javax.naming.NamingException: No naming context bound to this class loader

1、错误描述警告: Failed to retrieve JNDI naming context for container [StandardEngine[Catalina].StandardHos...

获取Map集合中数据的方法

import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; ...

获取Map集合中数据的方法

import java.util.HashMap; 02 import java.util.Iterator; 03 ...
  • shiqq
  • shiqq
  • 2014年05月24日 15:23
  • 233

获取map集合中数据的方法

import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.uti...
  • sytylyl
  • sytylyl
  • 2012年10月16日 22:04
  • 2560

增强型for循环与Map集合的遍历

Map接口的遍历有以下几种方法: > 1.第一种方法 使用map.values()方法,先把value的值都放在一个Collection集合中。 > > 2.第二种方法 使用map.entry...

java增强for循环遍历Map集合问题

// 增强for循环2取出Map集合数据, for(Object obj:m.entrySet()){ Map.Entry entry=(Entry) obj; String key=...

Java基础:循环迭代Array/List/Set/Map集合 增强for循环

书香年华 琅琅书声如春风拂过千年时空 少年啊壮志在胸赋首辞让人感动!
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:循环获取Map集合数据
举报原因:
原因补充:

(最多只允许输入30个字)