【发布时间】:2021-11-04 22:31:56
【问题描述】:
我在 Java 中有一个用例,我需要根据另一个列表(比如 y)的 id 填充其中一个列表(比如 x)并从该列表中获取结果。
List<LightRecruiterScholarResponse> responses = eventScholarRepository.findScholarDetailsByEventId(eventId);
List<InterviewDto> interviewResults = interviewRepository.getInterviewResultByRoundIdAndScholarId();
for (LightRecruiterScholarResponse response : responses) {
String val = null;
for (InterviewDto dto : interviewResults) {
if (dto.getId().equals(response.getScholarId())) {
val = dto.getInterviewResult();
break;
}
}
response.setInterviewStatus(val);
}
【问题讨论】:
-
get 和 find 是数据库调用吗?
标签: java java-stream