【发布时间】:2016-04-27 15:01:06
【问题描述】:
我有一个包含大学名称(字符串)的列表。我有另一个大学列表,其中每所大学都有一个名为“名称”的字符串变量。我想将名称与大学匹配到每个 College 对象。任何帮助表示赞赏,谢谢。
【问题讨论】:
-
我想你忘了包括到目前为止你已经尝试过的内容。
我有一个包含大学名称(字符串)的列表。我有另一个大学列表,其中每所大学都有一个名为“名称”的字符串变量。我想将名称与大学匹配到每个 College 对象。任何帮助表示赞赏,谢谢。
【问题讨论】:
使用 Java 8 中引入的Stream API,您可以通过filter(Predicate p)College 列表生成另一个列表中提到的College 的列表:
collegeList.stream()
.filter(college -> collegeNamesList.contains(college.name))
.collect(Collectors.toList());
【讨论】: