在字典中的单个键下保留多个值

时间:2013-12-04 03:45:54

标签: java android

在词典对象中,有一个名为cityName的键。在这个单一的密钥下,我想保留很多价值观。我该怎么做如果我的问题困扰你,我真的很抱歉。

2 个答案:

答案 0 :(得分:1)

Dictionary是一个过时的类。你应该尝试使用Map。

您可以创建一个HashMap,其中值类型是某种类型的List,例如:

HashMap<String, List<String>> map = new HashMap<String, List<String>>();

希望它有所帮助。

答案 1 :(得分:1)

您可以使用以下方式之一:

{p> 1)HashMap

中的HashMap
HashMap dict = new HashMap<String,HashMap<String,String>>();

2)List

中的HashMap
HashMap dict = new HashMap<String,ArrayList<String>>();

3)HashMap

中的自定义对象

因此,您定义了一个新类MyContainer,它将具有存储所有不同项的属性。然后将此对象放在HashMap

 HashMap dict = new HashMap<String,MyContainer>();