このコードをJava 8ストリームに変更しようとしました。私のコードは次のようになります:JAVA 8ストリームを使用して変換
for(D d : n.getD()) {
for(M m : d.getT().getM()) {
if(m.getAC().contains(this)) {
return d;
}
}
}
と私はそれをJava 8ストリームに変換します。
n.getD().stream()
.map(m -> m.getT().getM())
を私はマップ再び、またはフィルタを使用する必要があるならば、私は知らない。私はこのように始めました。これを処理する
をリストのリストがあるので、フラットマップが必要な場合があります(例: //www.adam-bien.com/roller/abien/entry/java_8_flatmap_example)、フィルタ – zm0
@ zm0返されるものは 'd'であり、' m'ではないので不可能です。 –