方法一:先得到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()); } }