java 判断list集合中对象的某个字段是否等于特定值
时间: 2023-09-06 22:08:49 浏览: 729
Java比较两个List的值是否相等的方法
可以使用Java 8的Stream API来实现这个功能。假设你有一个名为list的List集合,其中包含了一些对象,这些对象有一个名为fieldName的字段,你可以按如下方式判断:
```java
boolean containsValue = list.stream().anyMatch(obj -> obj.getFieldName().equals(specificValue));
```
其中,specificValue是你要判断的特定值,getFieldName()是对象中获取该字段值的方法。上述代码会返回一个布尔值,表示集合中是否存在字段值等于specificValue的对象。
阅读全文