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());
    		}
    	}
    }
    

      

  • 相关阅读:
    java数据类型
    索引的种类和优缺点
    IntelliJ IDEA 自动导入快捷键
    KTV点歌系统------LinkedList
    KTV 点歌系统------ArrayList
    超市购物程序
    awk 入门教程
    Git 分支开发规范
    私有镜像仓库Harbor设置https、http访问
    私有镜像仓库Harbor部署
  • 原文地址:https://www.cnblogs.com/jayGold/p/3632242.html
Copyright © 2011-2022 走看看