如何在Java中创建地图?

如何在Java中创建地图?,java,Java,我试图用java创建一个映射,但失败了 publicmap missionCrew=新地图 它告诉我,我需要在行的末尾添加()或[],但是当我尝试这两种方法时,我会收到错误 ()将告诉我“映射是抽象的;无法实例化” []将告诉我“需要数组初始值设定项” 我对编码有点陌生,所以请友好地接受我:)您需要调用构造函数,这意味着,()是必需的 此外,Map是一个接口,因此要创建实例,需要选择其实现之一,例如HashMap: public Map<String, ClassName> miss

我试图用java创建一个映射,但失败了

publicmap missionCrew=新地图

它告诉我,我需要在行的末尾添加
()
[]
,但是当我尝试这两种方法时,我会收到错误

()
将告诉我“映射是抽象的;无法实例化”

[]
将告诉我“需要数组初始值设定项”


我对编码有点陌生,所以请友好地接受我:)

您需要调用构造函数,这意味着,
()
是必需的

此外,Map是一个接口,因此要创建实例,需要选择其实现之一,例如
HashMap

public Map<String, ClassName> missionCrew = new HashMap<String, ClassName>();
publicmap missionCrew=newhashmap();

使用具体的类,例如HashMap或TreeMap