Java 8 将方法作为一等值(Predicate)
函数编程思想
将方法和Lambda作为一等值没有可变共享状态时,函数或方法可以有效、安全的并行执行
将方法作为一等值例子
需求
按照颜色和重量筛选苹果
编写通用筛选方法,方法作为Predicate参数传递进去
/**
*
* @param inventory 待筛选列表
* @param p 筛选方法
* @return 筛选后列表
*/
public static List
List
inventory.forEach(e -> {
if (p.test(e)) {
共有 0 条评论