【发布时间】:2020-06-18 14:58:55
【问题描述】:
我们有两个列表,一个是 Question 类型,另一个是 Tag 类型。
Question 类具有这些属性
private String id;
private String header;
private String content;
private List<Tag> tags;
private Long timeStamp;
问题列表中有几个问题,标签列表中有所有标签。 我们想检查一个问题是否包含标签列表的任何标签。 我想对所有问题都这样做。
使用question.getTags,我得到标签列表。
我试过了
List<Question> allQuestions = ... ; // List of type questions
List<Tags> alltags = ... ; // List of type tag
for(Question question: allQuestions) {
for(Tag tag: allTags){
if(question.getTags().contains(tag)) {
//do something
}
}
}
这并不是我想做的事情,我想我必须对流做一些事情,但我无法弄清楚我究竟要如何编写代码。
【问题讨论】: