【发布时间】:2012-12-01 16:57:44
【问题描述】:
我有一个名为 Items 的类,其中一些数据如下:
class Items {
public String item1 ;
public String item2;
public int item3;
}
我有另一个 Java 类为这个 Items 类设置值,如下所示:
Items tempItems1 = new Items();
tempItems1 .item1 = "a";
tempItems1 .item2 = "b";
tempItems1 .item3 = 1;
Items tempItems2 = new Items();
tempItems2 .item1 = "aa";
tempItems2 .item2 = "bb";
tempItems2 .item3 = 11;
现在的问题是我需要将这两个对象 (tempItems1,tempItems2) 添加到 HashTable 中,这样我就可以遍历 HashTable 来获取它的值。
我按如下方式创建了 HashTable,但找不到一种方法可以添加上述每个 Java 对象并遍历它。
HashTable<String,Items> custom = new HashTable<String,Items>();
谁能帮我解决这个问题?
【问题讨论】:
-
custom.put("someString", items1);? -
您说的是遍历
HashMap,但您说的不是用于检索数据的任何键。您确定需要Map吗?也许您需要Set?还是普通的List? -
我需要一张地图来穿越
标签: java collections hashmap hashtable