在java 8中过滤列表的性能

时间:2018-03-13 11:17:52

标签: java-8 java-stream

我有user个包含address个对象的对象。现在我需要过滤地址不是null的用户列表以及伦敦的城市。这是一个代码。

users.stream()
   .filter(r -> r.getAddress() != null)
   .filter(r -> r.getAddress().getCity().equals("London"))

我正在考虑这个的表现。如果我结合两个语句会更好吗?

users.stream()
   .filter(r -> r.getAddress() != null && r.getAddress().getCity().equals("London"))

0 个答案:

没有答案