Java创建映射对象的实例
希望这是一个非常简单的问题。我想这样做:Java创建映射对象的实例,java,arrays,string,list,map,Java,Arrays,String,List,Map,希望这是一个非常简单的问题。我想这样做: Map<String, String> temp = { colName, data }; Map temp={colName,data}; 其中,colName,data是字符串变量 谢谢。地图是一个界面。创建实现它的一个类的实例: Map<String, String> temp = new HashMap<String, String>(); temp.put(colName, data); Map tem
Map<String, String> temp = { colName, data };
Map temp={colName,data};
其中,colName
,data
是字符串变量
谢谢。地图是一个界面。创建实现它的一个类的实例:
Map<String, String> temp = new HashMap<String, String>();
temp.put(colName, data);
Map temp=newhashmap();
温度输入(列名称、数据);
或者,在Java 7中:
Map<String, String> temp = new HashMap<>();
temp.put(colName, data);
Map temp=newhashmap();
温度输入(列名称、数据);
@JohnGirata是正确的
如果你真的不高兴,你可以看看这里
这并不是你要问的,但却是一个巧妙的技巧/技巧。将条目放入刚刚创建的映射中的快速方法如下(让我使用HashMap,因为我喜欢它们):
您能解释一下为什么在java7中这是可能的吗?在java7中,增加了对在某些情况下省略类型的支持。这只是为了让代码更干净一点,虽然现在还没有,但我相信这会在Java8中实现,除非他们在我不注意的时候放弃它。
Map<String,String> temp = new HashMap<String,String>(){{
put(colName, data);
}};
Map<String,String> temp = new HashMap<>(){{
put(colName, data);
}};