java中集合的遍历

上传人:wm****3 文档编号:43495949 上传时间:2018-06-06 格式:DOC 页数:6 大小:14.07KB
返回 下载 相关 举报
java中集合的遍历_第1页
第1页 / 共6页
java中集合的遍历_第2页
第2页 / 共6页
java中集合的遍历_第3页
第3页 / 共6页
java中集合的遍历_第4页
第4页 / 共6页
java中集合的遍历_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《java中集合的遍历》由会员分享,可在线阅读,更多相关《java中集合的遍历(6页珍藏版)》请在金锄头文库上搜索。

1、javajava 中集合的遍历中集合的遍历publicclass Test3 publicstaticvoid main(String args) List l = new ArrayList();l.add(“世界你好!“);l.add(“上海“);for (int i = 0; i map=new HashMap(); 2. map.put(“username“, “qq“); 3. map.put(“passWord“, “123“); 4. map.put(“userID“, “1“); 5. map.put(“email“, ““); Map map=new HashMap();ma

2、p.put(“username“, “qq“);map.put(“passWord“, “123“);map.put(“userID“, “1“);map.put(“email“, ““);第一种用 for 循环Java 代码1. for(Map.Entry entry:map.entrySet() 2. System.out.println(entry.getKey()+“-“+entry.getValue(); 3. for(Map.Entry entry:map.entrySet()System.out.println(entry.getKey()+“-“+entry.getValue(

3、);第二种用迭代Java 代码1. Set set = map.entrySet(); 2. Iterator i = set.iterator(); 3. while(i.hasNext() 4. Map.Entry entry1=(Map.Entry)i.next(); 5. System.out.println(entry1.getKey()+“=“+entry1.getValue(); 6. Set set = map.entrySet(); Iterator i = set.iterator(); while(i.hasNext() Map.Entry entry1=(Map.Ent

4、ry)i.next();System.out.println(entry1.getKey()+“=“+entry1.getValue();用 keySet()迭代Java 代码1. Iterator it=map.keySet().iterator(); 2. while(it.hasNext() 3. String key; 4. String value; 5. key=it.next().toString(); 6. value=map.get(key); 7. System.out.println(key+“-“+value); 8. Iterator it=map.keySet().

5、iterator();while(it.hasNext()String key;String value;key=it.next().toString();value=map.get(key);System.out.println(key+“-“+value);用 entrySet()迭代Java 代码1. Iterator it=map.entrySet().iterator(); 2. System.out.println( map.entrySet().size(); 3. String key; 4. String value; 5. while(it.hasNext() 6. Map

6、.Entry entry = (Map.Entry)it.next(); 7. key=entry.getKey().toString(); 8. value=entry.getValue().toString(); 9. System.out.println(key+“=“+value); 10. package com.sina.www;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class MapTest2 public static

7、 void main(String args) Map m = new HashMap();/ m.put(001, new Person(“关羽“, 23);/ m.put(002, new Person(“刘备“, 24);/ m.put(003, new Person(“百度“, 22);/ m.put(“sa“, “123“);m.put(“sb“, “143“);m.put(“sc“, “153“);m.put(“sd“, “184“);Set keyset = m.keySet(); / 对 Map 集合的迭代方法一 keyset 迭代Iterator it = keyset.it

8、erator();while (it.hasNext() String p = (String) it.next();System.out.print(“value=“ + m.get(p) + “ “);/ System.out.println(m.get(“sa“);Iterator it2 = m.entrySet().iterator(); / Map 集合的迭代方法二 entrySet 迭代System.out.println();System.out.println(“长度为“ + m.entrySet().size();String key;String value;while

9、(it2.hasNext() Map.Entry entry = (Map.Entry) it2.next();key = entry.getKey().toString();value = entry.getValue().toString();System.out.print(key + “=“ + value + “ “);System.out.println();System.out.println(“-“);for (Map.Entry entry : m.entrySet() / / Map 集合的迭代方法三 for 循环迭代System.out.print(entry.getKey() + “=“ + entry.getValue() + “ “);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号