最佳答案
使用 Java8流查找与 Collection 中的 Property 值匹配的对象。
List<Person> objects = new ArrayList<>();
个人属性-> 姓名,电话,电子邮件。
遍历人员列表并找到匹配电子邮件的对象。 看到这可以通过 Java8流很容易地完成。但是那仍然会返回一个集合?
例如:
List<Person> matchingObjects = objects.stream.
filter(p -> p.email().equals("testemail")).
collect(Collectors.toList());
但我知道它总是有一个独特的对象。我们能不能做点什么来代替 Collectors.toList
这样我就可以直接得到实际的物体。而不是获取对象列表。