gpt4 book ai didi

java - 从 Java 中 arraylist 内部对象中的 arraylist 获取值?

转载 作者:行者123 更新时间:2023-12-04 06:06:45 24 4
gpt4 key购买 nike

这很复杂,但我会尽力解释我的问题。来自 Customer 类的对象 customer 在存储不同帐号的对象中有一个数组列表。并且所有客户对象都存储在一个数组列表中。所以我的问题和问题是如何从arraylist customerAccountsList 中的arraylist customerList 内的对象customer 中获取帐号!?

在前面问题的一些帮助下,我已经学会了如何从数组列表中的对象中获取值,如下所示:

customerList.get(index).getAccountOwnername();

但现在我正在寻找这样的东西:
customerList.get(index).getAccountNumbers(????);

帮助是宝贵的!谢谢!

编辑:
customerList.get(index).getAccountNumbers(arraylist that holds all account numbers)

我想获取单个帐号或数组列表中的所有帐号。我不想让它变得复杂,因为我在 Java 编程方面比较新

编辑2:

在 Customer 类中,我有以下代码:
ArrayList<String> customerAccountsList = new ArrayList<String>();

在主类中,我有以下代码:
// create an arraylist to store customer objects
ArrayList<Customer> customerList = new ArrayList<Customer>();

最佳答案

我猜你想做的是

customerList.get(indexCustomer).getAccountNumbers().get(indexAccount)



根据您的需要,您可能需要进行一些重构,即:
  • 创建对象 帐号列表 有一个数组列表
  • 为之前的对象 getFirstAccount、getLastAccount、getSavingAccount 等添加适当的方法。
  • 更改客户引用:引用 帐号列表 对象
  • 关于java - 从 Java 中 arraylist 内部对象中的 arraylist 获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8261401/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com