java8 stream().map().collect()


1、steam():把一个源数据,可以是集合,数组,I/O channel, 产生器generator 等,转化成流
2、map():用于映射每个元素到对应的结果。以下代码片段使用 map 输出了元素对应的平方数:

3、filter():filter 方法用于通过设置的条件过滤出元素。以下代码片段使用 filter 方法过滤出空字符串:

4、sorted(): 用于对流进行排序。以下代码片段使用 sorted 方法对输出的 10 个随机数进行排序:

5、Collectors(): 类实现了很多归约操作,例如将流转换成集合和聚合元素。Collectors 可用于返回列表或字符串:

6、forEach():迭代流中的每个数据。以下代码片段使用 forEach 输出了10个随机数:

posted @ 2021-06-25 16:15  聖凯  阅读(100)  评论(0编辑  收藏  举报