我有一个名为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>();
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
添加
custom.put("string_key1", tempItems1);
custom.put("string_key2", tempItems2);
导线
for (Map.Entry<String, Items> entry : custom.entrySet()) {
// entry.getKey()
// entry.getValue()
}