Java 如何创建映射实例变量
我一直在尝试创建一个类来模拟我提出的场景。它将涉及一个带有字符串键和值的映射 我需要创建一个用于引用map对象的实例变量,以及一个创建空map并将其分配给map实例变量的构造函数 我一直在摆弄地图对象,但没有使用它们创建一个类,我遇到了一个心理障碍Java 如何创建映射实例变量,java,map,bluej,Java,Map,Bluej,我一直在尝试创建一个类来模拟我提出的场景。它将涉及一个带有字符串键和值的映射 我需要创建一个用于引用map对象的实例变量,以及一个创建空map并将其分配给map实例变量的构造函数 我一直在摆弄地图对象,但没有使用它们创建一个类,我遇到了一个心理障碍 实际获取map对象的正确方法是什么?您可以使用HashMap,它是map的一个实现 Map Map=newhashmap(); 地图放置(“键1”、“值1”); 地图放置(“键2”、“值2”); 类的公共类{ 私人地图专题地图; 公共类(){ th
实际获取map对象的正确方法是什么?您可以使用HashMap,它是map的一个实现
Map Map=newhashmap();
地图放置(“键1”、“值1”);
地图放置(“键2”、“值2”);
类的公共类{
私人地图专题地图;
公共类(){
theMap=newhashmap();
}
}
如果您想使用HashMap,这是一种映射实现,您可以这样做:
Map<String, String> map = new HashMap<String, String>();
Map Map=newhashmap();
或
Map Map=newhashmap();
在Java7中
您还可以使用其他实现,如TreeMap。公共类演示{
public class Demo {
Map<String,String> map = null;
public Demo()
{
map = new HashMap<String,String>();
}
}
Map=null;
公共演示()
{
map=新的HashMap();
}
}
Java7支持
操作符。@LutzHorn谢谢。我从来没有跪过
Map<String, String> map = new HashMap<String, String>();
Map<String, String> map = new HashMap<>();
public class Demo {
Map<String,String> map = null;
public Demo()
{
map = new HashMap<String,String>();
}
}