<分区>
我是 Lambda
表达式的新手,我有一个 Java 1.6 版本。谁能解释如何将以下代码 (Java 1.8) 转换为 Java 1.6?
// 1st Code
public int getEdgeCount()
{
return adjacencyList.values()
.stream()
.mapToInt(Node::getEdgeCount)
.sum();
}
// 2nd Code
while (!queue.isEmpty()) {
Node<T> first = queue.remove();
first.setVisited(true);
first.edges().forEach(edge -> {
Node<T> neighbour = edge.toNode();
if (!neighbour.isVisited()) {
neighbour.setParent(first);
queue.add(neighbour);
}
});
}