Java Android哈希表

Java Android哈希表,java,android,hashtable,Java,Android,Hashtable,我想解析Xml。在xml中有多个项,每个项都有一个描述、图像和url等。我想将所有具有相同描述的项目组合在一起,然后将每个项目作为菜单项。单击菜单项时,会打开该描述的所有项的列表 我想用一个哈希表,关键字是描述和数组列表。还有别的办法吗 范例 我无法理解的是: Description URL Image Cars www.ford.com www.ford.com/image.jpg Cars w

我想解析Xml。在xml中有多个项,每个项都有一个描述、图像和url等。我想将所有具有相同描述的项目组合在一起,然后将每个项目作为菜单项。单击菜单项时,会打开该描述的所有项的列表

我想用一个
哈希表
,关键字是描述和
数组列表
。还有别的办法吗

范例

我无法理解的是:

Description URL Image Cars www.ford.com www.ford.com/image.jpg Cars www.vw.com www.vw.com/image.jpg Boat www.suzuki.com www.suzuki.com/image.jpg 描述URL图像 汽车www.ford.com www.ford.com/image.jpg 汽车www.vw.com www.vw.com/image.jpg 船www.suzuki.com www.suzuki.com/image.jpg
因此,Cars将是
Hashmap
中的关键,我如何拥有2个
字符串
s?然后需要有两个汽车条目。

我支持您的解决方案

我正在考虑将这三个属性封装为一个对象,如果您不关心顺序,我指的是使用具有描述键的
HashTable
,值是
ArrayList
,以及您创建的具有您描述的三个属性的类。使用此解决方案,您可以方便地访问所需的所有对象


希望能有所帮助。

我觉得这个解决方案很合适。使用HashMap,而不是Hashtable.LinkedHashMap中也有顺序,所以您可以使用它。不管我的回答如何,我不知何故错过了你问题的重要部分。我在想:ArrayList?