【发布时间】:2014-04-21 00:03:08
【问题描述】:
我在搞乱 Java 8 lambda,我试图做以下事情,但显然我做错了什么。我有一个字符串数组String [] q,我试图调用一个静态方法,该方法为数组中的每个元素返回一组Node 对象。
这是我写的:
Set<Set<Node>> sets = Arrays.asList(q).stream().forEach(InMemoryGraph::getAllPredicates);
getAllPredicates 是一个接受 String 作为参数并返回 Set<Node> 的方法
我需要使用java.util.function 吗?任何建议表示赞赏。
【问题讨论】:
-
可以肯定的是,
getAllPredicates是一个静态方法,对吧?
标签: java lambda java-8 java-stream