JAVA 判断2两个不同的Listbean 的某个字段值相同
时间: 2024-02-17 13:04:27 浏览: 168
【中国房地产业协会-2024研报】2024年第三季度房地产开发企业信用状况报告.pdf
可以使用一个嵌套循环来比较两个List中的元素的某个字段值是否相同。具体代码如下:
```java
public boolean isSameFieldExist(List<Bean> list1, List<Bean> list2, String fieldName) {
for (Bean bean1 : list1) {
for (Bean bean2 : list2) {
if (bean1.getField(fieldName).equals(bean2.getField(fieldName))) {
return true;
}
}
}
return false;
}
```
其中,Bean表示列表元素的类型,getField(fieldName)是获取Bean中字段名为fieldName的字段值的方法。isSameFieldExist方法接收两个列表和一个字段名作为参数,返回值为布尔类型,表示两个列表中是否存在某个字段值相同的元素。
阅读全文