java判断对象List中是否存在金额字段是否等于某个值
时间: 2024-10-08 18:14:13 浏览: 17
在Java中,如果你有一个`List<Object>`类型的集合,其中的对象有一个公共的"金额"字段(假设是`double`类型的),你可以通过遍历列表并检查每个对象的金额属性来判断是否存在等于特定值的情况。下面是一个简单的示例:
```java
import java.util.List;
public class Main {
public static void main(String[] args) {
// 假设list里存储的是包含金额字段的对象,如Person类
List<Person> personList = ...; // 初始化你的Person对象列表
double targetAmount = 100.0; // 需要查找的金额值
boolean exists = false;
for (Person person : personList) {
if (person.getAmount() == targetAmount) { // 假设Person类有个getAmount()方法获取金额
exists = true;
break; // 找到就跳出循环,不必继续检查
}
}
System.out.println("是否存在金额等于" + targetAmount + "的元素:" + exists);
}
}
class Person {
private double amount;
// getters and setters...
public double getAmount() {
return amount;
}
// 其他方法...
}
```
在这个例子中,如果`exists`变量变为`true`,那么就表示找到了金额等于`targetAmount`的`Person`对象。