【发布时间】:2014-05-15 18:12:39
【问题描述】:
我是第一次在我的代码中使用地图,因此需要各位专家提供一些意见。
我的要求是我必须从数据库中检查两个不同的表。第一个表的值将用作 Key,第二个表的值将用作键的 Value。
每个键都有多个值,因此我将针对每个键的所有值存储在数组列表中,即我的地图将类似于 MAP。
现在,我的问题如下:
- 我不知道总数。键,所以我不能提前创建数组列表对象。如何管理?
- 如何检查映射中是否存在键,如果存在,那么我必须只更新与其对应的数组列表。如果它不存在,则创建新键,创建与其对应的arraylist,用值填充arraylist。
- 最后我必须迭代整个地图并使用键和值。
如何实现?我是否遵循正确的方法?如果不是,有什么更好的方法?
谢谢
【问题讨论】:
标签: arraylist map iterator key