zoukankan      html  css  js  c++  java
  • hashmap 遍历

    package practice31_2;

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

    public class hashmapkeyvalue2 {

    public static void main(String[] args) {
    	HashMap<String, String> map = new HashMap<String,String>();
    	map.put("美利坚省","北美");
    	map.put("日本省","东亚");
    	map.put("俄罗斯省","欧洲");
    	map.put("加拿大省","南美");
    	map.put("南非省","非洲");
    

    //遍历HASHMAP的三种方式
    Set keySet = map.keySet();
    for (String key : keySet) {

    		System.out.println(key + map.get(key));
    	}
    
    	System.out.println("***********************");
    
    	Iterator<String> iterator1 = map.keySet().iterator();
    	while (iterator1.hasNext()) {
    		String key = (String) iterator1.next();
    
    		System.out.println(key +map.get(key));
    
    	}
    	System.out.println("***********************");
    
    	Collection<String> values = map.values();
    	for (String val : values) {
    		
    		System.out.println(val);		
    	}
    	System.out.println("***********************");
    	
    	Iterator<String> iterator2 = map.values().iterator();
    	while (iterator2.hasNext()) {
    		String values1 = (String) iterator2.next();
    		System.out.println(values1);
    	}
    	System.out.println("***********************");
    	
    	
    	Set<Entry<String, String>> entrySet = map.entrySet();
    	
    	for (Entry<String, String> entry : entrySet) {
    		System.out.println(entry);
    	}
    	System.out.println("***********************");
    	Iterator<Entry<String, String>> iterator = map.entrySet().iterator();
    	while (iterator.hasNext()) {
    		Map.Entry<java.lang.String, java.lang.String> entry =
    				(Map.Entry<java.lang.String, java.lang.String>) iterator
    				.next();
    		
    		System.out.println(entry);
    	}
    }	
    

    }

  • 相关阅读:
    各种筛法与莫比乌斯反演
    欧拉函数技巧与学习笔记
    莫比乌斯函数与欧拉函数的单个值的快速求法
    最短路算法总结
    NOI2018网络同步赛游记
    中国剩余定理及其扩展学习笔记
    构造方法的格式
    private关键字
    成员变量和局部变量的区别
    数据加密代码实现
  • 原文地址:https://www.cnblogs.com/msslearning/p/14850964.html
Copyright © 2011-2022 走看看