可以使用Java 8的Stream API来实现循环对象集合,并判断其中是否存在与局部变量账号一样的对象。

假设对象集合为List,其中的对象类为Account,账号属性为accountNumber,局部变量账号为localAccountNumber,代码如下:

import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Account> accounts = ...; // 初始化对象集合
        String localAccountNumber = ...; // 初始化局部变量账号

        boolean exists = accounts.stream()
                .anyMatch(account -> account.getAccountNumber().equals(localAccountNumber));

        System.out.println(exists);
    }
}

class Account {
    private String accountNumber;

    public String getAccountNumber() {
        return accountNumber;
    }

    // 其他属性和方法
}

上述代码中,使用Stream的anyMatch方法来判断是否存在与局部变量账号一样的对象。anyMatch会遍历对象集合,对每个对象进行判断,只要有一个对象的账号与局部变量账号一样,就返回true,否则返回false。

需要注意的是,Account类需要有一个getAccountNumber方法来获取账号属性的值,以便进行比较。


原文地址: https://www.cveoy.top/t/topic/p3YK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录