Ho bisogno di una struttura dati per memorizzare coppie di valori stringa-int in una relazione 1: 1, e anche in grado di cercare da entrambi i lati la loro controparte.Come creare una mappa a 2 vie in java
Ho scritto una classe con una matrice Hashtable e una stringa e ho memorizzato i dati 2 volte e ho utilizzato le funzioni incorporate per la ricerca.
La mia domanda è che c'è un modo più bello per realizzare questo? E meglio intendo essere efficiente e non memorizzare i dati 2 volte, e preferibilmente senza scrivere una tonnellata di codice: P.
Vedere questa risposta semplice http://stackoverflow.com/a/39329515/5466401 –
Eventuali duplicati di [fa Java hanno un HashMap con la ricerca inversa?] (http://stackoverflow.com/questions/1670038/does-java-have-a-hashmap-with-reverse-lookup) – blahdiblah