gpt4 book ai didi

Java 等同于 C# 中的 where

转载 作者:行者123 更新时间:2023-11-29 09:39:12 25 4
gpt4 key购买 nike

C# 中 where 扩展方法的 Java 8 等效方法是什么?

如何使用 lambda 表达式在 Java 8 中过滤 Hashtable 的元素

最佳答案

您需要使用流 filter()函数,它需要一个 Predicate定义过滤条件的对象。

这是一个 useful tutorial .注意用法:

List<User> olderUsers = users. 
stream().
filter(u -> u.age > 30).
collect(Collectors.toList());

并将后续集合转换为您选择的集合类型。

请注意,与 HashMap 相比,我可能会避免使用 Hashtable。参见 this useful SO entry .

关于Java 等同于 C# 中的 where,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23996479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com