【发布时间】:2017-01-26 17:05:19
【问题描述】:
使用 Eclipse 和 Java -version 1.8
我有这个代码:
public Stream<Ship> remainingShips() {
return this.b.getShips().stream().filter(s -> !s.isSunk());.
}
public Stream<Ship> sunkShips() {
return this.b.getShips().stream().filter(s -> s.isSunk());.
}
我想通过调用打印出流中的所有项目
System.out.println("Sunk ships => " + this.opponent.sunkShips());
但这只会打印流对象,我怎样才能访问流中的所有项目并打印出来?
【问题讨论】:
-
你能为这个问题想出更好的标题吗?诸如“如何打印流中的所有元素?”之类的东西。谢谢
-
是的,可以做到,已经做到了
标签: java java-stream