集合遍历的几种方式
来源:互联网 发布:单片机实验报告总结 编辑:程序博客网 时间:2024/06/08 14:20
最近在看java集合框架部分的内容,总结一下遍历集合元素的几种方式,供参考。
package com.js.general;import java.util.Collection;import java.util.HashSet;/** * Java8为Iterable接口新增了一个forEach()方法,可用于遍历集合元素 * @author jiangs * */public class CollectionEach {public static void main(String[] args) {Collection<String> books = new HashSet<>();books.add("深入了解JVM虚拟机1");books.add("深入了解JVM虚拟机2");books.add("深入了解JVM虚拟机3");books.add("深入了解JVM虚拟机4");books.add("深入了解JVM虚拟机5");//System.out.println(books.add("深入了解JVM虚拟机")); //collection不允许重复的元素,这边将返回falsebooks.forEach(obj ->System.out.println("遍历集合元素:"+obj));}}
package com.js.general;import java.util.Collection;import java.util.HashSet;public class ForEachTest {public static void main(String[] args) {Collection<String> books = new HashSet<>();books.add("深入了解JVM虚拟机1");books.add("深入了解JVM虚拟机2");books.add("深入了解JVM虚拟机3");books.add("深入了解JVM虚拟机4");books.add("深入了解JVM虚拟机5");for (String string : books) {System.out.println("foreach遍历集合元素:"+string);}}}
package com.js.general;import java.util.Collection;import java.util.HashSet;import java.util.Iterator;/** * 使用Iterator来遍历集合元素 * @author jiangs * */public class IteratorTest {public static void main(String[] args) {Collection<String> books = new HashSet<>();books.add("深入了解JVM虚拟机1");books.add("深入了解JVM虚拟机2");books.add("深入了解JVM虚拟机3");books.add("深入了解JVM虚拟机4");books.add("深入了解JVM虚拟机5");Iterator<String> iterator = books.iterator();while(iterator.hasNext()) {System.out.println("iterator遍历集合元素:"+iterator.next());}}}
package com.js.general;import java.util.Collection;import java.util.HashSet;import java.util.Iterator;public class LambdaTest {public static void main(String[] args) {Collection<String> books = new HashSet<>();books.add("深入了解JVM虚拟机1");books.add("深入了解JVM虚拟机2");books.add("深入了解JVM虚拟机3");books.add("深入了解JVM虚拟机4");books.add("深入了解JVM虚拟机5");Iterator<String> iterator = books.iterator();iterator.forEachRemaining(obj ->System.out.println("lambda遍历集合元素:"+obj));}}
阅读全文
0 0
- 集合遍历的几种方式
- 常见集合的几种遍历方式
- 遍历集合的几种方式
- Map集合的几种遍历方式
- map集合的几种遍历方式
- 集合的几种遍历方式
- 集合遍历的几种方式
- map集合的遍历的几种方式
- Java种遍历Map集合的几种常用方式
- 【Java】Map集合的几种遍历方式
- Java集合遍历的几种方式总结及比较
- Objective-C集合遍历的几种方式
- 遍历java集合或数组的几种方式
- Map集合中遍历的几种方式
- list和set集合的几种遍历方式
- 分析并比较Java几种集合遍历的方式
- java集合的几种遍历方式详解
- java 集合的几中遍历方式
- mos管的转移特性
- python datetime和unix时间戳之间相互转换
- 深入学习信号的文章
- A
- Xenserver删除VM存储无法释放
- 集合遍历的几种方式
- Android--日常吐血
- 数学之美 概念关系图
- BOOST库 学习参考完全开发指南(更新完毕)
- python机器学习-预测分析核心算法3-2代码在python3下运行遇到的一些问题
- 【jQuery】removeAttr(name)和removeClass(class)
- Swift 类
- 朴素贝叶斯算法
- ubuntu terminator字体挤在一起问题 大小设置