zoukankan      html  css  js  c++  java
  • Map.EntrySet的使用方法

    1.package edu.smc.test;  
    2.  
    3.import java.util.HashMap;  
    4.import java.util.Iterator; 
    5.import java.util.Map;  
    6.import java.util.Map.Entry; 
    7.  
    8.public class TestEntrySet {  
    9.    public static void main(String[] args) { 
    10.        Map<String,String> map=new HashMap<String,String>();  
    11.        map.put("1", "张三");  
    12.        map.put("2", "李四");  
    13.        map.put("3", "王五");  
    14.        /*方法一 :迭代程序*/  
    15.        System.out.println("方法一:");  
    16.        Iterator iterator=map.entrySet().iterator();  
    17.        while(iterator.hasNext()){        
    18.           Map.Entry<String, String> entry= (Entry<String, String>) iterator.next();  
    19.           System.out.println("key:"+entry.getKey()+" value"+entry.getValue());    
    20.          }         
    21.        /*方法二*/  
    22.        System.out.println("方法二:");  
    23.        for (Map.Entry<String, String> m : map.entrySet()) {  
    24.              System.out.println("key:"+m.getKey()+" value"+m.getValue());  
    25.          }   
    26.      }  
    27.}  
    package edu.smc.test;
    
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Map.Entry;
    
    public class TestEntrySet {
    	public static void main(String[] args) {
    		Map<String,String> map=new HashMap<String,String>();
    		map.put("1", "张三");
    		map.put("2", "李四");
    		map.put("3", "王五");
    		/*方法一 :迭代程序*/
    		System.out.println("方法一:");
    		Iterator iterator=map.entrySet().iterator();
            while(iterator.hasNext()){      
               Map.Entry<String, String> entry= (Entry<String, String>) iterator.next();
    		   System.out.println("key:"+entry.getKey()+" value"+entry.getValue());  
    		  }       
            /*方法二*/
            System.out.println("方法二:");
            for (Map.Entry<String, String> m : map.entrySet()) {
            	  System.out.println("key:"+m.getKey()+" value"+m.getValue());
              } 
          }
    }
    结果:
    
    
    
    [html] view plaincopyprint?
    1.方法一:  
    2.key:3 value王五  
    3.key:2 value李四  
    4.key:1 value张三  
    5.方法二:  
    6.key:3 value王五  
    7.key:2 value李四  
    8.key:1 value张三  
    


     

  • 相关阅读:
    工资低的.Net程序员,活该你工资低
    React- jsx的使用 使用 camelCase 语法来设置内联样式. React 会在指定元素数字后自动添加 px
    React 使用jsx
    node.js 简介
    转换成数值 parseInt与parseFloat; (toString) 转化为字符串
    函数 封装性划分私有空间
    favicon 不显示的问题总结1
    js进阶 offset
    前端缓存技术
    图片的预加载与懒加载
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4273385.html
Copyright © 2011-2022 走看看