我有一组作者LinkedList<Author> autoren
和一系列图书List<Book> buecher
。书籍与作者之间的联系是作者的电子邮件地址。
图书班有Set
位作者&#39;电子邮件地址:private Set<String> autoren
。
对于每本书,我想获得相应的作者 - 作者并打印作者的姓氏和名字。
LinkedList<Author> autoren = (LinkedList<Autor>) dataController.getAutoren().stream()
.filter(s -> buch.getAutoren().contains(s.getEmailadresse()));
for (Author author: autoren) {
sysout(auther.getName())
}
我的bool数据模型看起来像
public class Buch {
private String title;
private String isbnNummer;
private Set<String> autoren;}
如何获取所有图书的所有作者的列表,并使用lambda表达式按书名过滤?
答案 0 :(得分:2)
目前还不完全清楚你想要什么,这里有一个可能有用的例子:
error