Создать карту в Java

Я'd, как создать "карта", который содержит записи, состоящие из(инт Point2D)`

Как я могу сделать это в Java?

Я безуспешно попробовал следующее.

HashMap hm = new HashMap();

hm.put(1, new Point2D.Double(50, 50));
Комментарии к вопросу (4)
Решение
Map  hm = new HashMap();
hm.put(1, new Point2D.Double(50, 50));
Комментарии (1)

Есть даже лучший путь для создания карты вместе с инициализацией:

Map rightHereMap = new HashMap()
{
    {
        put("key1", "value1");
        put("key2", "value2");
    }
};

Дополнительные опции посмотри здесь как я могу инициализировать статический карте?

Комментарии (3)

Ява 9

public static void main(String[] args) {
    Map map = Map.ofEntries(entry(1,"A"), entry(2,"B"), entry(3,"C"));
}
Комментарии (0)