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个随机数: