如何使用数组创建Hashtable

时间:2012-11-07 12:23:22

标签: java hashtable

我有一个表单列表,它们保存在一个数组列表中(示例值:F1,F2,...,F7)和一个用户ID列表(示例值:1,2,3)。我需要一个包含用户ID的表和一个表单列表,例如Hashtable,其中integer值是用户id(f.ex.1),ArrayList是这个用户可以访问的表单列表(f.ex. for用户1他们是F2,F3)。如何创建此哈希表,以便每个匹配的用户标识的arraylist包含表单列表中的值?

1 个答案:

答案 0 :(得分:1)

怎么样

Map<Integer,List<String>> yourList = new HashMap<Integer,List<String>>();

这非常符合您的要求 - Integer是您的用户ID,List<String>可以为该用户保留允许的表单。

另外:Ditto @ Tichodroma的评论!

干杯,