我有一个包含大学(字符串)名称的列表。我有另一个学院列表,每个学院都有一个名为“name”的String变量。我想将名称与大学匹配到每个College对象。感谢任何帮助。谢谢。
答案 0 :(得分:3)
使用Java 8中引入的Stream API,您可以filter(Predicate p)
College
列表生成其他列表中提到的College
列表:
collegeList.stream()
.filter(college -> collegeNamesList.contains(college.name))
.collect(Collectors.toList());