我一直在尝试创建一个类来模拟我提出的场景。它将涉及一个带有字符串键和值的Map。我需要创建一个引用map对象的示例变量,以及一个创建空map并将其分配给map示例变量的构造函数。我一直在摆弄Map对象,但没有创建一个类使用它们,我击中了一个心理障碍!真正获得Map对象的正确方法是什么?
3pmvbmvn1#
public class TheClass { private Map<String, String> theMap; public TheClass() { theMap = new HashMap<>(); } }
kjthegm62#
如果您想使用hashmap,它是Map实现,您可以这样做:
Map<String, String> map = new HashMap<String, String>();
或者
Map<String, String> map = new HashMap<>();
在Java7中。您还可以使用其他实现,如treemap。
mqxuamgl3#
public class Demo { Map<String,String> map = null; public Demo() { map = new HashMap<String,String>(); } }
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");
4条答案
按热度按时间3pmvbmvn1#
kjthegm62#
如果您想使用hashmap,它是Map实现,您可以这样做:
或者
在Java7中。
您还可以使用其他实现,如treemap。
mqxuamgl3#
hts6caw34#
您可以使用hashmap,它是map的一个实现http://docs.oracle.com/javase/7/docs/api/java/util/hashmap.html