zoukankan      html  css  js  c++  java
  • Java Map 便利

    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    
    public class MapTest {
    	public static void main(String args[]) {
    		Map<Integer, String> map = new HashMap<Integer, String>();
    		
    		for (int i = 0; i < 2000; i++) {
    			map.put(i, i * 10 + "");
    		}
    
    		// 第一种:通过Map.keySet()遍历key和value
    		// 这里有一个二次取值的过程,所以并不推荐
    		for (Integer key : map.keySet()) {
    			System.out.println("key = " + key + " and value = " + map.get(key));
    		}
    
    		// 第二种:通过Map.entrySet()使用iterator()遍历key和value
    		Iterator<Map.Entry<Integer, String>> iterator = map.entrySet().iterator();
    		while (iterator.hasNext()) {
    			Map.Entry<Integer, String> entry = iterator.next();
    			
    			System.out.println("key = " + entry.getKey() + " and value = " + entry.getValue());
    		}
    
    		// 第三种:通过Map.entrySet()遍历key和value
    		// JDK1.5后的遍历形式,代码看起来比较整洁,更推荐采用
    		for (Map.Entry<Integer, String> entry : map.entrySet()) {
    			System.out.println("key = " + entry.getKey() + " and value = " + entry.getValue());
    		}
    	}
    }
    

      

  • 相关阅读:
    团队展示
    第二次结对编程作业
    第12组 团队展示
    第一次结对编程作业
    第一次个人编程作业
    软工第一次作业
    第十章 创建计算字段
    第九章 用正则表达式进行搜索
    第八章 用通配符进行过滤
    第七章 数据过滤
  • 原文地址:https://www.cnblogs.com/jayGold/p/3632242.html
Copyright © 2011-2022 走看看