现在的位置: 首页 > 综合 > 正文

变量Map的两种方法

2013年09月27日 ⁄ 综合 ⁄ 共 738字 ⁄ 字号 评论关闭

方法一:先得到key的set集合,然后遍历set集合得到value

	public static void test2(){
		/*
		 * 方法一:先得到key的set集合,然后遍历set集合得到value
		 */
		Map<String,String> map=new HashMap<String,String>();
		map.put("key1","value1");
		map.put("key2","value2");
		map.put("key3","value3");
		
		Set<String> keySet=map.keySet();
		for(String key:keySet){
			System.out.println(key+"..."+map.get(key));
		}
	
	}

 

 

方法二:通过得到键值对的实体对象,然后遍历

 

	public static void test3(){
		/*
		 * 方法二:通过得到键值对的实体对象,然后遍历
		 */
		
		Map<String,String> map=new HashMap<String,String>();
		map.put("key1","value1");
		map.put("key2","value2");
		map.put("key3","value3");
		
		Set<Map.Entry<String,String>> set=map.entrySet();
		Iterator<Map.Entry<String, String>> it=set.iterator();
		while(it.hasNext()){
			Map.Entry<String, String> entry=it.next();
			System.out.println(entry.getKey()+"..."+entry.getValue());
		}

	}

 

抱歉!评论已关闭.