这让我的大脑受伤......
我想将多个变量(例如日期和时间)添加到数组列表中,并将该数组列表添加到另一个包含不同变量(例如姓名和年龄)的数组列表中。
示例:一个 ArrayList 拥有多个帐户。每个帐户都有一个 ID、名称、余额和交易历史。每笔交易都有一个id、日期、时间和交易金额。
因此,帐户 ArrayList 将包含:(int | String | double | ArrayList)
,
交易 ArrayList 将包含:(int | Date | Time | double)
。
如果您能帮助我了解如何执行此操作或提供更好的解决方案,我将不胜感激。
编辑:
我无法真正显示我的所有代码,因为我正在使用一个模型视图控制器来访问一个模型和 4 个视图。我可以尝试描述它的作用。
点击“创建账户”按钮:
- 创建一个新帐户(使用 Account 类)
- 设置 accountID = 帐户 ArrayList 的长度
- 设置 accountName = 文本框输入
- 设置账户余额 = 0
- 创建交易 ArrayList(使用 Transactions 类)
- 将所有添加到帐户 ArrayList。
点击“存款”按钮:
- 将文本框输入添加到 accountBalance
- 设置 transactionID = 交易 ArrayList 的长度
- 设置 transactionDate = 当前日期
- 设置 transactionTime = 当前时间
- 全部添加到选定账户的交易 ArrayList