【发布时间】:2021-01-04 09:38:14
【问题描述】:
我正在尝试使用 Java 8 Stream 重构以下代码。
如何过滤标签包含“Season1”的问题。
public List<GHIssue> getFirstSeasonIssues() throws IOException {
List<GHIssue> firstSeasonIssues = new ArrayList<>();
List<GHIssue> issues = repository.getIssues(GHIssueState.ALL);
for (GHIssue issue : issues) {
Collection<GHLabel> labels = issue.getLabels();
for (GHLabel label : labels) {
if (label.getName().equals("Season1")) {
firstSeasonIssues.add(issue);
}
}
}
return firstSeasonIssues;
}
【问题讨论】:
标签: java loops java-stream