java中使用lambda表达式检查list集合是否存在某个值:
P p1 = new P("b", "b");
P p2 = new P("a", "b11");
List<P> list = new ArrayList<P>();
list.add(p1);
list.add(p2);
boolean bool = list.stream().anyMatch(a -> a.getName().equals("a") || a.getNick().equals("a"));
System.out.println(bool);
相关阅读 >>
Java连接elasticsearch查询时间范围报错:elasticsearch exception [type=search_phase_execution_exception......
Java中为什么不要在 foreach 循环里进行元素的 remove/add 操作
更多相关阅读请进入《Java》频道 >>
![深入理解Java虚拟机 JVM高级特性与实践 周志明 第3版](https://img.alicdn.com/i2/1046276040/O1CN01DfMOh61uUMoTpWsPQ_!!0-item_pic.jpg)
深入理解Java虚拟机 JVM高级特性与实践 周志明 第3版
这是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典。