Je voudrais créer un map
qui contient des entrées constituées de (int, Point2D)
Comment puis-je faire cela en Java ?
J'ai essayé ce qui suit, sans succès.
HashMap hm = new HashMap();
hm.put(1, new Point2D.Double(50, 50));
Je voudrais créer un map
qui contient des entrées constituées de (int, Point2D)
Comment puis-je faire cela en Java ?
J'ai essayé ce qui suit, sans succès.
HashMap hm = new HashMap();
hm.put(1, new Point2D.Double(50, 50));
J'utilise ce type de population Map grâce à Java 9. A mon avis, cette approche apporte plus de lisibilité au code.
public static void main(String[] args) {
Map<Integer, Point2D.Double> map = Map.of(
1, new Point2D.Double(1, 1),
2, new Point2D.Double(2, 2),
3, new Point2D.Double(3, 3),
4, new Point2D.Double(4, 4));
map.entrySet().forEach(System.out::println);
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.