java函数式编程的学习01

java函数式编程:在stream流中经常用到

对stream流的理解:操作集合的一种方法

stream流的用法:创建流、中间操作、终结操作

创建流的方式以及一些注意事项:

如果是集合通过.stream()方法来创建流,如果是数组,可以把数组转化为集合

ArrayList<Integer> integers = new ArrayList<>(Arrays.asList(1,2,3,4,5,6));

也可以通过Arrays工具类中的.stream()方法,把数组传入进去

中间操作:

过滤、转换(我理解为映射,把一个值映射为另外一个)、去重、排序、截取

终结操作:

forEach()对每个元素操作,需要自己定义操作方式,会用到函数式编程

collect(Collectors.toList())也可以是tomap,是用来收集元素转化为集合

posted @ 2025-09-24 16:20  Auous  阅读(6)  评论(0)    收藏  举报