我想在我的应用中跨多个类使用具有特定键和值类型的映射。我知道的唯一方法是创建一个具有该特定映射作为变量的类,然后将所有调用传递给该类,即:

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>,这应该可以满足您的需求。

10-04 17:00