【发布时间】:2016-01-10 01:20:04
【问题描述】:
标题说明了一切,只是为了举例。我目前正在学习 Java,作为个人实验,我正在编写 ATM 屏幕的软表示。
我正在尝试将三个哈希映射存储在一个数组列表中的一个值内。因此,让我能够添加多个字符串,所有字符串都包含它们自己的三个映射集。
所以 - 我想要一个“用户”的数组列表,在这个列表中,将是“检查”“保存”和“CD”的三个映射。
添加新用户时,该用户还可以添加/修改/删除三个不同的“帐户”。
想法?
【问题讨论】:
-
没有。您可以将多个哈希映射存储在一个哈希映射数组中,将多个字符串存储在一个字符串数组中,但不能将多个哈希映射存储在一个字符串数组中,因为哈希映射不是字符串。
-
@AndyTurner 当然可以,例如 JSON
-
@nafas 这是一张地图,而不是哈希地图。
-
@AndyTurner 如果他将该地图包装在一个 JAVA 类中,他就可以做到。
-
如果您声明一个包含用户帐户字段的
User类,您会做得更好。
标签: java arrays list dictionary hash