Stream 去重方法引用

2022/4/12 23:20:27

本文主要是介绍Stream 去重方法引用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

/**
 * 过滤接口函数
 *
 * @param keyExtractor 属性引用
 * @param <T>          属性引用泛型
 * @return Predicate 函数接口
 */
public static <T> Predicate<T> distinctByKey(Function<? super T, ?> keyExtractor) {
    Set<Object> seen = ConcurrentHashMap.newKeySet();
    return t -> seen.add(keyExtractor.apply(t));
}


这篇关于Stream 去重方法引用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程