java1.8优化 DaUser daUser对象 = list.stream().filter(e-> e.getId() == 60L).collect(Collectors.toList()).get(0);
时间: 2024-03-26 08:40:07 浏览: 52
SharpHungarian:这是一款独有的控制台应用程序,用于击败EDR,击败内部集中式登录以及使用Virustotal作为C2的出站命令和控制通道
这段代码可以写得更简洁高效。可以使用findFirst()方法来代替collect()方法和get()方法的组合。具体代码如下:
```
DaUser daUser = list.stream().filter(e -> e.getId() == 60L).findFirst().orElse(null);
```
这样就可以直接找到第一个符合条件的元素,如果没有找到则返回null。同时避免了使用collect()方法和get()方法的组合,使得代码更加简洁高效。
阅读全文