Java等效于C#中的位置

Sha*_*mar 1 java lambda java-8

whereC#中的扩展方法的Java 8等价方法是什么?

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

Bri*_*new 11

您需要使用stream filter()函数,该函数采用定义过滤条件的Predicate对象.

这是一个有用的教程.注意用法:

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

以及随后收集到您选择的集合类型.

请注意,我可能会Hashtable优先避免HashMap.看到这个有用的SO条目.