我有一个项目类,每个项目都有一个与之关联的唯一标识符。根据唯一标识符检索整个 Item 实例是否可行。也就是我想使用唯一标识符作为键。
class Item{
int id;
String name;
Date d;
}
现在根据id,我想检索它的名字和日期。有什么办法吗?
首先我存储类实例..使用构造函数,现在基于一些先前存储的实例,给定 id。我想检索整个实例
最佳答案
你可以像这样制作一个 HashMap。
HashMap<Integer, Item> itemMap = new HashMap<Integer, Item>();
然后做一些类似的事情,
itemMap.put(itemInstance.id, itemInstance);
或者甚至是 ArrayList<Item>
并创建一个遍历 ArrayList
的 getter 方法对于那个特定的 id。
无论如何,您都将创建某种类型的集合。
关于java - 如何使用一个属性检索类实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13097655/