使用Lambda表达式遍历集合

来源:互联网 发布:世界城市经纬度数据库 编辑:程序博客网 时间:2024/05/29 08:09

1 代码示例

import java.util.*;public class CollectionEach{public static void main(String[] args){// 创建一个集合Collection books = new HashSet();books.add("十万个为什么1");books.add("十万个为什么2");books.add("十万个为什么3");// 调用forEach()方法遍历集合books.forEach(book -> System.out.println("迭代集合元素:" + book));}}

 
2 运行结果

迭代集合元素:十万个为什么3
迭代集合元素:十万个为什么2
迭代集合元素:十万个为什么1


3 代码说明
上面代码调用了Iterable的forEach()默认方法来遍历集合元素,传给该方法的参数是一个Lambda表达式,该表达式的目标类型Comsumer。forEach()方法会自动将集合元素逐个地传给Lambda表达式的形参,这样Lambda表达式的代码体即可以遍历到集合的元素了。

0 0
原创粉丝点击