Create Map in Java
我想创建一个包含EDOCX1[1]的条目的EDOCX1[0]
如何在Java中做到这一点?
我尝试了以下方法,但没有成功。
- 你的hm.put看起来更像一个Map。
- 查看以下链接:斯坦福大学.edu/group/coursework/docstech/jgl/api/…
- 你说不成功是什么意思?
- 看看minborgsjavapot.blogspot.com/2014/12/…
- 你还必须做import java.util.Map; import java.util.HashMap;或import java.util.*;
还有更好的方法可以在初始化的同时创建映射:
1 2 3 4 5 6 7
| Map <String, String > rightHereMap = new HashMap <String, String >()
{
{
put ("key1", "value1");
put ("key2", "value2");
}
}; |
要了解更多选项,请查看此处如何初始化静态映射?
- Point2D.Double看起来不像Point2D。=
- 使用Map hm = new HashMap(),我得到了这个错误:标记"int"上的语法错误,标记后面应该有维度。
- 忘记Java映射不支持基元类型。修正了。
- 但我需要点2d作为[键,值]中的值。:
- 这就是我最初写的。
爪哇9
1 2 3
| public static void main (String[] args ) {
Map <Integer,String > map = Map. ofEntries(entry (1, "A"), entry (2, "B"), entry (3, "C"));
} |