0
次のコードをJava 8 Streamに変換できるかどうかは疑問でしたか?次のコードをJava 8 Streamに変換するには?
List<Borg> newBorgMembers = new ArrayList<>();
// mankind is a List<Individual>
mankind.forEach(id -> newBorgMembers.add(new Borg(id)));
所望の構造:この質問は、チュートリアルからである
List<Borg> newBorgMembers = mankind.stream().filter().map().collect()
は、ヒントはfilter
とmap
を使用しています。私の難しさは、空のホルダーList<Borg>
を開始せずに要素を追加する方法です。
私はあなたの最初のコードでは、フィルタの必要性が表示されません。 – tsolakp
ストリームからリストに要素を集めることができます。 –
を使用すると、ストリームからリストに要素を収集できます。 リスト newBorgMembers = mankind.stream()。filter(e - ><あなたの条件>)map(e-><あなたの要素の変更>)collect(Collectors.toList()); –