map函数
Stream接口中的map函数:
<R> Stream<R> map(Function<? super T, ? extends R> mapper);
作用:将流中的每一个元素T映射为R,上一篇文章中介绍有map函数应用,这里不再作使用介绍。
filter函数
Stream接口中的filter函数:
Stream<T> filter(Predicate<? super T> predicate);
作用:过滤出符合设置条件的元素。
使用代码如下:
package com.example.streamdemo;import java.util.Arrays;import java.util.List;import java.util.stream.Collectors;public class FilterDemo {public static void main(String[] args) {List<String> list = Arrays.asList("1","2","3","11","22","33");List<String> list2 = list.stream().filter(obj->obj.length()>1).collect(Collectors.toList());System.out.println(list2);}}
最后修改时间:2020-07-01 13:35:49
文章转载自227decision,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




