-1
私は著者のコレクションLinkedList<Author> autoren
と書籍のコレクションList<Book> buecher
を持っています。書籍とその著者との関係は、著者の電子メールアドレスです。リストに含まれるサブリストのストリームとフィルタのデータ
このブッククラスには、の書籍のメールアドレスprivate Set<String> autoren
がSet
あります。
各書籍について、対応する作者を取得し、作者の姓と名を印刷したいと考えています。
LinkedList<Author> autoren = (LinkedList<Autor>) dataController.getAutoren().stream()
.filter(s -> buch.getAutoren().contains(s.getEmailadresse()));
for (Author author: autoren) {
sysout(auther.getName())
}
ブールのための私のデータモデルは
public class Buch {
private String title;
private String isbnNummer;
private Set<String> autoren;}
どのように私はすべての書籍のすべての著者のリストを取得し、ラムダ式を使用して、ブック名でフィルタリングすることができますか?のように見えますか