这会让我的大脑受到伤害......
我想向一个arraylist添加多个变量,如日期和时间,并将该arraylist添加到另一个包含名称和年龄等不同变量的arraylist.
示例:ArrayList包含多个帐户.每个帐户都有ID,名称,余额和交易历史记录.每笔交易都有id,日期,时间和交易金额.
因此,帐户ArrayList将包含:(int | String | double | ArrayList),
并且事务ArrayList将包含:(int | Date | Time | double).
如果您能帮助我了解如何做到这一点,或者提供更好的解决方案,我将不胜感激.
编辑:
我无法真正显示我的所有代码,因为我正在使用模型视图控制器访问模型和4个视图.我可以尝试描述它的功能.
点击"创建帐户"按钮:
点击"存款"按钮:
不要仅使用列表,使用具体类,即:
class Account {
String id;
String name;
float balance;
List<Transaction> history;
}
class Transaction {
String id;
Date date;
double amount;
}
Run Code Online (Sandbox Code Playgroud)
最后有一张包含相关数据的地图:
Map<Account, List<Transaction>> data = new HashMap<Account, List<Transaction>>();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
198 次 |
| 最近记录: |