-3
我想在過濾器之後將輸入列表轉換爲不同的列表。請讓知道如何在java8流中實現。java8流收集不同的列表
我嘗試了類似下面的方法,它在collect()的getOutput()中給出了編譯錯誤「p無法解析爲變量」。
List<Output> outputList= inputList.stream()
.filter(p -> p.param1==10)
.collect(Collectors.toList(getOutput(p)));
private Output getOutput(Input inp){
Output out = new Output();
out.value1= inp.value1;
---
---
}
查看'map'。 – Tunaki
你能解釋一下你的意思嗎? – skumar
請參閱本教程https://docs.oracle.com/javase/tutorial/collections/streams/。它解釋它。 – Tunaki