Я'd, как создать "карта", который содержит записи, состоящие из(инт Point2D)`
Как я могу сделать это в Java?
Я безуспешно попробовал следующее.
HashMap hm = new HashMap();
hm.put(1, new Point2D.Double(50, 50));
Есть даже лучший путь для создания карты вместе с инициализацией:
Map<String, String> rightHereMap = new HashMap<String, String>()
{
{
put("key1", "value1");
put("key2", "value2");
}
};
Дополнительные опции посмотри здесь как я могу инициализировать статический карте?
Map<Integer, Point2D> hm = new HashMap<Integer, Point2D>();
Ява 9
public static void main(String[] args) {
Map<Integer,String> map = Map.ofEntries(entry(1,"A"), entry(2,"B"), entry(3,"C"));
}