zoukankan      html  css  js  c++  java
  • 遍历集合的几种形式

    遍历list集合:

    遍历map集合:遍历map集合有以下几种方式。

    package asi;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.HashMap;
    
    public class TestMapBianLi {
     
     
     
     //for遍历key
     public void test1(Map<String,String> map){
      
      
      for(String key:map.keySet()){
       System.out.println("test1(): "+key);
      }
     }
     //for循环遍历value
     public void test2(Map<String,String> map){
      for(String value:map.values()){
       System.out.println("test2(): "+value);
      }
     }
     
     //for循环遍历entrySet,获取key和value
     public void test3(Map<String,String> map){
      for(Map.Entry<String, String> entry:map.entrySet()){
       System.out.println("test3(): "+entry.getKey()+":"+entry.getValue());
      }
     }
     //用Iterator遍历
     public void test4(Map<String,String> map){
      Iterator<Map.Entry<String, String>> it= map.entrySet().iterator(); 
      while(it.hasNext()){
       Map.Entry<String, String> entry=it.next();
       System.out.println("test4():"+entry.getKey()+":"+entry.getValue());
      }
     }
     public static void main(String[] args){
      
      Map<String,String> map=new HashMap<String,String>();
      map.put("a", "aa");
      map.put("b", "bb");
      map.put("c", "cc");
      
      TestMapBianLi t=new TestMapBianLi();
      t.test1(map);
      t.test2(map);
      t.test3(map);
      t.test4(map);
     }
     
    }
    
    

    输出结果为:

    test1(): b
    test1(): c
    test1(): a
    test2(): bb
    test2(): cc
    test2(): aa
    test3(): b:bb
    test3(): c:cc
    test3(): a:aa
    test4():b:bb
    test4():c:cc
    test4():a:aa

  • 相关阅读:
    loadrunner Message函数
    loadrunner informational函数
    loadrunner database函数
    loadrunner CommandLine函数
    loadrunner重播函数
    loadrnner header函数
    KVM虚拟机的xml配置文件
    cinder-backup驱动配置
    Areon 删除linux软raid方法
    Mdadm命令详解
  • 原文地址:https://www.cnblogs.com/BonnieWss/p/9223553.html
Copyright © 2011-2022 走看看