使用Eclipse和Java的版本1.8如何獲得所有元素的String表示在Java 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());
但這隻會打印流對象,我怎麼能訪問流中的所有項目並打印出每個?
可能有助於HTTP://計算器.com/questions/14830313 /檢索java-util-stream-stream-in-java-8 – NemanjaT
你能爲這個問題想出更好的標題嗎?例如,「如何打印流中的所有元素?」。謝謝 – OlegTheCat
是的,可以做, –