java 遍曆MAP的幾種方法範例程式碼_java

來源:互聯網
上載者:User

java中遍曆MAP的幾種方法

Map<String,String> map=new HashMap<String,String>();  map.put("username", "qq");  map.put("passWord", "123");  map.put("userID", "1");  map.put("email", "qq@qq.com");  Map<String,String> map=new HashMap<String,String>(); map.put("username", "qq"); map.put("passWord", "123"); map.put("userID", "1"); map.put("email", "qq@qq.com"); 

第一種用for迴圈

for(Map.Entry<String, String> entry:map.entrySet()){     System.out.println(entry.getKey()+"--->"+entry.getValue());  }  for(Map.Entry<String, String> entry:map.entrySet()){      System.out.println(entry.getKey()+"--->"+entry.getValue()); } 

第二種用迭代

Set set = map.entrySet();     Iterator i = set.iterator();     while(i.hasNext()){      Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();     System.out.println(entry1.getKey()+"=="+entry1.getValue());  }  Set set = map.entrySet();   Iterator i = set.iterator();   while(i.hasNext()){   Map.Entry<String, String> entry1=(Map.Entry<String, String>)i.next();   System.out.println(entry1.getKey()+"=="+entry1.getValue()); } 

 用keySet()迭代

Iterator it=map.keySet().iterator();  while(it.hasNext()){     String key;     String value;     key=it.next().toString();     value=map.get(key);     System.out.println(key+"--"+value);  }  Iterator it=map.keySet().iterator(); while(it.hasNext()){   String key;   String value;   key=it.next().toString();   value=map.get(key);   System.out.println(key+"--"+value); } 

用entrySet()迭代

Iterator it=map.entrySet().iterator();      System.out.println( map.entrySet().size());  String key;      String value;  while(it.hasNext()){      Map.Entry entry = (Map.Entry)it.next();          key=entry.getKey().toString();          value=entry.getValue().toString();          System.out.println(key+"===="+value);           }   

 以上就是對Java 遍曆MAP的資料整理,後續繼續補充相關資料,謝謝大家對本站的支援!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.