繁体   English   中英

如何循环访问帐户 class

[英]How do I loop through an account class

我正在尝试创建一个循环通过帐户并根据给定帐号找到帐户的 function。 它将尝试使用 the.equals 来查看值是否匹配

这就是我目前拥有的以及我正在尝试的逻辑

    public Account getAccountByNumber(int accountNumber) {
        for (Account acc : account) {
            if (acc.getAccountNumber().equals(String.valueOf(accountNumber)))
                return account;
        }
    }

根据我对 for 循环语法的理解,我没有帐户 class 的数组

 (dataType var : array) {
}

Account是对公众号class的引用。 https://pastebin.com/8d29Duwy

创建账户 class 的数组列表 -> 存储账户对象 -> 循环遍历它

private static void main(String args[]){
    ArrayList<Account> accounts = new ArrayList<>();

    Account account1 = new Account(params1); // Constructor
    accounts.add(account1);

    Account account2 = new Account(param2); // Constructor
    accounts.add(account2);

    Account account3 = new Account(params3); // Constructor
    accounts.add(account3);

    Account account4 = new Account(params4); // Constructor
    accounts.add(account4);

}

public static Account getAccountByNumber(int accountNumber) {
    for (Account acc : accounst) {
        if (acc.getAccountNumber().equals(String.valueOf(accountNumber)))
            return account;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM