如何创建map示例变量

mrwjdhj3  于 2021-07-09  发布在  Java
关注(0)|答案(4)|浏览(500)

我一直在尝试创建一个类来模拟我提出的场景。它将涉及一个带有字符串键和值的Map。
我需要创建一个引用map对象的示例变量,以及一个创建空map并将其分配给map示例变量的构造函数。
我一直在摆弄Map对象,但没有创建一个类使用它们,我击中了一个心理障碍!
真正获得Map对象的正确方法是什么?

3pmvbmvn

3pmvbmvn1#

public class TheClass {    

  private Map<String, String> theMap;

  public TheClass() {
    theMap = new HashMap<>();
  }
}
kjthegm6

kjthegm62#

如果您想使用hashmap,它是Map实现,您可以这样做:

Map<String, String> map = new HashMap<String, String>();

或者

Map<String, String> map = new HashMap<>();

在Java7中。
您还可以使用其他实现,如treemap。

mqxuamgl

mqxuamgl3#

public class Demo {

    Map<String,String> map = null;

    public Demo()
    {
        map = new HashMap<String,String>();
    }

}
hts6caw3

hts6caw34#

您可以使用hashmap,它是map的一个实现http://docs.oracle.com/javase/7/docs/api/java/util/hashmap.html

Map<String,String> map = new HashMap<String,String>();
map.put("key1", "Value1");
map.put("Key2", "Value2");

相关问题