有一个问题,当我在Java中使用流映射时,我必须显式地使用lambda.假设我有这个映射器函数:
public static Integer mapFunction(Integer number){
return number + 3;
}
然后我想把它应用于某个列表,我必须这样做:
myList.stream().map(element -> mapFunction(element))
所以我的问题是,我是否可以做一些类似于在JavaScript中可以做的事情,比如
myList.map(mapFunction)
比如直接将函数传递给它,而不必显式地告诉它 for each 元素这样做.
提前谢谢!