通过指定键和值类型扩展映射



我想使用一个带有特定键&我的应用程序中多个类的值类型。据我所知,唯一的方法是创建一个以特定映射为变量的类,然后通过它传递所有调用,即:

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

最新更新