我有以下代码:
categoryList = Prices.stream()
.filter(price -> price.getPrice() != null)
.map(this::createCategory)
.filter(Objects::nonNull)
.collect(Collectors.toList());
方法如下:
private Category createCategory(PriceCategory price) {
Category category = new Category();
category.setId(price.getId());
return category;
}
我想在方法createCategory中添加一个新参数 - 比如createCategory(PriceCategory price, response)
但是我不知道如何将这个新参数设置为lamda函数。有人可以帮忙吗
答案 0 :(得分:3)
你不能简单地创建一个lambda吗?
.map(x -> createCategory(x, response))