I'gostaria de criar um "mapa" que contém entradas que consistem em `(int, Point2D)``.
Como posso fazer isto em Java?
Tentei o seguinte sem sucesso.
HashMap hm = new HashMap();
hm.put(1, new Point2D.Double(50, 50));
Há ainda uma melhor maneira de criar um mapa juntamente com a inicialização:
Map<String, String> rightHereMap = new HashMap<String, String>()
{
{
put("key1", "value1");
put("key2", "value2");
}
};
Para mais opções veja aqui Como posso rubricar um mapa estático?