【发布时间】:2013-04-22 14:04:24
【问题描述】:
这让我的大脑受伤......
我想将多个变量(例如日期和时间)添加到数组列表中,并将该数组列表添加到另一个包含不同变量(例如姓名和年龄)的数组列表中。
示例:一个 ArrayList 拥有多个帐户。每个帐户都有一个 ID、名称、余额和交易历史。每笔交易都有一个id、日期、时间和交易金额。
所以帐户 ArrayList 将包含:(int | String | double | ArrayList),
并且交易 ArrayList 将包含:(int | Date | Time | double)。
如果您能帮助我了解如何执行此操作或提供更好的解决方案,我将不胜感激。
编辑:
我无法真正显示我所有的代码,因为我正在使用一个模型视图控制器来访问一个模型和 4 个视图。我可以尝试描述它的作用。
点击“创建账户”按钮:
- 创建一个新帐户(使用 Account 类)
- 设置 accountID = 帐户 ArrayList 的长度
- 设置 accountName = 文本框输入
- 设置 accountBalance = 0
- 创建交易ArrayList(使用Transactions类)
- 将所有帐户添加到 ArrayList 中。
点击“存款”按钮:
- 将文本框输入添加到 accountBalance
- 设置 transactionID = 交易 ArrayList 的长度
- 设置 transactionDate = 当前日期
- 设置 transactionTime = 当前时间
- 全部添加到选定账户的交易数组列表中
【问题讨论】:
-
查看 som 代码会有所帮助。您是否试图以某种方式“合并”这些列表?
-
嗯...所以您没有使用类来表示帐户或交易?有什么具体的理由不去吗?
-
他们为什么不上课?
-
@anubhava 我认为声明是 OP 所要求的
-
@shyam OP 拒绝对象 :) stackoverflow.com/questions/3725703/…