我想在我的应用中跨多个类使用具有特定键和值类型的映射。我知道的唯一方法是创建一个具有该特定映射作为变量的类,然后将所有调用传递给该类,即:
public class SpecificMap {
public Map<A, B> map;
public SpecificMap() {
map = new HashMap<A, B>;
}
}
但这意味着我必须每次都使用SpecificMap.map.method()。我希望能够执行SpecificMap.method(),这将需要为每个所需的映射调用编写一个方法,这很麻烦。
有没有更好的办法?也许类似于C / C++ typedef?
最佳答案
尝试扩展例如HashMap<A,B>
,这应该可以满足您的需求。