我认为值得一提的是,这些问题是Java 8以来的历史。
int heaviestBlueBlock = blocks.filter(b -> b.getColor() == BLUE) .map(Block::getWeight) .reduce(0, Integer::max);
换句话说: Java 8中提供了单节点MapReduce 。
有关更多详细信息,请参阅Brian
Goetz关于lambda项目的演示。
欢迎分享,转载请注明来源:内存溢出
我认为值得一提的是,这些问题是Java 8以来的历史。
int heaviestBlueBlock = blocks.filter(b -> b.getColor() == BLUE) .map(Block::getWeight) .reduce(0, Integer::max);
换句话说: Java 8中提供了单节点MapReduce 。
有关更多详细信息,请参阅Brian
Goetz关于lambda项目的演示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)