在 Java 中创建映射
我想创建一个包含以下条目的条目:map
(int, Point2D)
如何在Java中执行此操作?
我尝试了以下方法,但没有成功。
HashMap hm = new HashMap();
hm.put(1, new Point2D.Double(50, 50));
我想创建一个包含以下条目的条目:map
(int, Point2D)
如何在Java中执行此操作?
我尝试了以下方法,但没有成功。
HashMap hm = new HashMap();
hm.put(1, new Point2D.Double(50, 50));
Map <Integer, Point2D.Double> hm = new HashMap<Integer, Point2D>();
hm.put(1, new Point2D.Double(50, 50));
甚至还有更好的方法来创建Map以及初始化:
Map<String, String> rightHereMap = new HashMap<String, String>()
{
{
put("key1", "value1");
put("key2", "value2");
}
};
有关更多选项,请查看此处 如何初始化静态地图?