如何在java中找到该元素属性的列表中的元素?

时间:2016-04-27 15:01:06

标签: java list

我有一个包含大学(字符串)名称的列表。我有另一个学院列表,每个学院都有一个名为“name”的String变量。我想将名称与大学匹配到每个College对象。感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:3)

使用Java 8中引入的Stream API,您可以filter(Predicate p) College列表生成其他列表中提到的College列表:

collegeList.stream()
           .filter(college -> collegeNamesList.contains(college.name))
           .collect(Collectors.toList());