[JAVA] Es funktioniert nicht, wenn der Map-Schlüssel ein Array ist

Map<int[], int[]> map = new HashMap<int[] ,int[]>();

Ich habe ein Array mit einem int-Array als Schlüssel und einem Element wie verwendet

map.get(int Array)

Daher kann das dem Schlüssel zugeordnete Element, das dem im Argument angegebenen int-Array entspricht, nicht abgerufen werden.

Als Workaround

http://futurismo.biz/archives/2837

Verwenden Sie, wie in gezeigt, anstelle eines Arrays für den Schlüssel Arrays.toString, um den Schlüssel als Zeichenfolge zu verwenden.

Recommended Posts

Es funktioniert nicht, wenn der Map-Schlüssel ein Array ist
Rufen Sie den Typ eines Elements eines Arrays ab, um festzustellen, ob es sich um ein Array handelt
Gibt es eine Instanz, auch wenn der Konstruktor ausfällt?
Überprüfen Sie, ob Sie die Datenbindung verwenden und diese nicht funktioniert
Das Programm funktioniert nicht, das Programm hört nicht auf ...
Bibliothek, um zu überprüfen, ob es sich um eine Zeichenfolge im IPv4-Format handelt
Wenn sich dies mit der Option disable_with in Safari nicht ändert
[Quarkus] Eine Falle, die nicht funktioniert, selbst wenn Sie das GCP Pub / Sub-Beispiel so wie es ist kopieren und einfügen
Was tun, wenn die Validierung mit der Aktualisierungsaktion nicht funktioniert?
So geben Sie den Wert aus, wenn sich ein Array im Array befindet
"RSpec funktioniert nicht!" Die Ursache war Frühling, also habe ich es untersucht.
Ein aktiver Hash, der als Daten behandelt werden kann, auch wenn er nicht in der Datenbank enthalten ist
Puma --Nignx ist ein Fluchtweg, wenn die Schienen in der Umgebung nicht funktionieren
Anmerkung: [Java] Wenn sich eine Datei im überwachten Verzeichnis befindet, verarbeiten Sie sie.
Wenn die JDK-Version in Eclipse korrekt ist, aber ein Fehler auftritt oder der Compiler nicht ordnungsgemäß funktioniert
Map ohne Verwendung eines Arrays in Java
Vergleichen Sie Elemente eines Arrays (Java)