Java 实例 – 集合遍历

上传人:野鹰 文档编号:3032785 上传时间:2017-07-30 格式:PDF 页数:5 大小:71.70KB
返回 下载 相关 举报
Java 实例 – 集合遍历_第1页
第1页 / 共5页
Java 实例 – 集合遍历_第2页
第2页 / 共5页
Java 实例 – 集合遍历_第3页
第3页 / 共5页
Java 实例 – 集合遍历_第4页
第4页 / 共5页
Java 实例 – 集合遍历_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、Java 实例 集合遍历Java 实例 - 集合遍历Java 实例以下实例演了如何遍历从Collection接延伸出的List、Set和以键值对形式作存储的Map类型的集合,以下我们分别使了普通for,增强型的 for ,iterator 等式来遍历集合:List与Set类型集合的遍历/*author by w3cschool.ccMain.java*/import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator;import java.util.List;import java.util.Set;p

2、ublic class Main public static void main(String args) / List集合的遍历listTest();/ Set集合的遍历setTest();private static void setTest() Set set = new HashSet();set.add(JAVA);set.add(C);set.add(C+);/ 重复数据添加失败set.add(JAVA);set.add(JAVASCRIPT); / 使iterator遍历set集合Iterator it = set.iterator();while (it.hasNext() S

3、tring value = it.next();System.out.println(value);/ 使增强for循环遍历set集合for(String s: set)System.out.println(s);/ 遍历list集合private static void listTest() List list = new ArrayList();list.add(菜);list.add();list.add(教);list.add(程);list.add(www.w3cschool.cc);/ 使iterator遍历Iterator it = list.iterator();while (

4、it.hasNext() String value = it.next();System.out.println(value);/ 使传统for循环进遍历for (int i = 0, size = list.size(); i maps = new HashMap();maps.put(1, PHP);maps.put(2, Java);maps.put(3, C);maps.put(4, C+);maps.put(5, HTML);/ 传统的遍历map集合的法1; keySet()/traditionalMethod1(maps);/ 传统的遍历map集合的法2; entrySet()/t

5、raditionalMethod2(maps);/ 使增强For循环来遍历map集合法1; keySet()/strongForMethod1(maps);/ 使增强For循环来遍历map集合法2; entrySet()strongForMethod2(maps);private static void strongForMethod2(Map maps) Set set = maps.entrySet();for (Entry entry : set) String key = entry.getKey();String value = entry.getValue();System.out

6、.println(key + : + value);private static void strongForMethod1(Map maps) Set set = maps.keySet();for (String s : set) String key = s;String value = maps.get(s);System.out.println(key + : + value); / 使entrySet()法,获取maps集合中的每个键值对,private static void traditionalMethod2(Map maps) Set sets = maps.entrySe

7、t();/ 取得迭代器遍历出对应的值。Iterator it = sets.iterator();while (it.hasNext() Map.Entry entry = (Entry) it.next();String key = entry.getKey();String value = entry.getValue();System.out.println(key + : + value);/ 使keySet()法,获取maps集合中的所有键,遍历键取得所对应的值。private static void traditionalMethod1(Map maps) Set sets = maps.keySet();/ 取得迭代器遍历出对应的值Iterator it = sets.iterator();while (it.hasNext() String key = it.next();String value = maps.get(key);System.out.println(key + : + value);以上代码运输出结果为:1 : PHP2 : Java3 : C4 : C+5 : HTMLJava 实例W3Cschool()最的技术知识分享与学习平台此篇内容来于站户上传并发布。

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

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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