Wie initialisiert man eine HashMap in Java auf literale Weise (wie ein Literal)?
Hallo zusammen! Ich habe gerade angefangen, Java zu lernen, und bin auf ein Problem gestoßen. In Python kann ich ein Dictionary literal deklarieren, zum Beispiel:\n\n```python\nmy_dict = {"key1": "value1", "key2": "value2"}\n```\n\nAber in Java, wenn ich versuche, etwas Ähnliches für eine HashMap zu machen, funktioniert es nicht. Ich muss so einen umständlichen Code schreiben:\n\n```java\nHashMap map = new HashMap<>();\nmap.put("key1", "value1");\nmap.put("key2", "value2");\nmap.put("key3", "value3");\n```\n\nDas ist sehr unbequem, besonders wenn man eine kleine Map mit bekannten Werten initialisieren muss. Ich habe von einer "Double Brace Initialization" gehört, aber gelesen, dass das eine schlechte Praxis ist. Gibt es in Java eine Möglichkeit, eine HashMap literal zu deklarieren, wie in Python? Also direkt alle Schlüssel-Wert-Paare zum Zeitpunkt der Objekterstellung zu übergeben?