Domande taggate «hashmap»

Una struttura di dati che utilizza una funzione hash per mappare i valori identificativi, noti come chiavi, ai valori associati


17
Come aggiornare un valore, data una chiave in una hashmap?
Supponiamo di avere un HashMap<String, Integer>in Java. Come posso aggiornare (incrementare) il valore intero della chiave di stringa per ogni esistenza della stringa che trovo? Si potrebbe rimuovere e rientrare nella coppia, ma l'overhead sarebbe una preoccupazione. Un altro modo sarebbe quello di mettere la nuova coppia e quella vecchia …
625 java  key  hashmap 


9
Perché non esiste ConcurrentHashSet contro ConcurrentHashMap
HashSet si basa su HashMap. Se guardiamo HashSet<E>all'implementazione, tutto è gestito sotto HashMap<E,Object>. <E>è usato come chiave di HashMap. E sappiamo che HashMapnon è thread-safe. Ecco perché abbiamo ConcurrentHashMapin Java. Sulla base di questo, sono confuso dal fatto che non abbiamo un ConcurrentHashSet che dovrebbe essere basato sul ConcurrentHashMap? C'è …


14
Come ordinare i valori della mappa per chiave in Java?
Ho una mappa che ha stringhe per chiavi e valori. I dati sono i seguenti: "question1", "1" "question9", "1" "question2", "4" "question5", "2" Voglio ordinare la mappa in base alle sue chiavi. Quindi, alla fine, avrò question1, question2, question3.... e così via. Alla fine, sto cercando di ottenere due stringhe …
362 java  dictionary  hashmap 

17
Hashmap JavaScript equivalente
Come chiarito nell'aggiornamento 3 su questa risposta , questa notazione: var hash = {}; hash[X] non esegue effettivamente l'hash dell'oggetto X; in realtà si converte Xin una stringa (tramite .toString()se si tratta di un oggetto o di altre conversioni incorporate per vari tipi primitivi) e quindi cerca quella stringa, senza …

13
Qual è la differenza tra gli oggetti HashMap e Map in Java?
Qual è la differenza tra le seguenti mappe che creo (in un'altra domanda, le persone hanno risposto usandole apparentemente in modo intercambiabile e mi chiedo se / come sono diverse): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
349 java  dictionary  hashmap 

5
Come convertire un oggetto hash ruby ​​in JSON?
Come convertire un oggetto hash ruby ​​in JSON? Quindi sto provando questo esempio qui sotto e non funziona? Stavo guardando il RubyDoc e ovviamente l' Hashoggetto non ha un to_jsonmetodo. Ma sto leggendo sui blog che Rails supporta active_record.to_jsone supporta anche hash#to_json. Capisco che ActiveRecordè un oggetto Rails, ma Hashnon …


10
Controllo dell'esistenza chiave in HashMap
Il controllo dell'esistenza delle chiavi in ​​HashMap è sempre necessario? Ho una HashMap con diciamo 1000 voci e sto cercando di migliorare l'efficienza. Se si accede a HashMap molto frequentemente, il controllo dell'esistenza della chiave ad ogni accesso comporterà un notevole sovraccarico. Invece se la chiave non è presente e …
309 java  hashmap 



12
Cosa succede quando una chiave duplicata viene inserita in una HashMap?
Se mi passa lo stesso tasto più volte per HashMap's putmetodo, che cosa succede al valore originale? E se anche il valore si ripete? Non ho trovato alcuna documentazione su questo. Caso 1: valori sovrascritti per una chiave Map mymap = new HashMap(); mymap.put("1","one"); mymap.put("1","not one"); mymap.put("1","surely not one"); System.out.println(mymap.get("1")); …
276 java  hashmap  hashtable 

10
Ordina l'hash per chiave, restituisce l'hash in Ruby
Sarebbe questo il modo migliore per ordinare un hash e restituire un oggetto Hash (anziché Array): h = {"a"=>1, "c"=>3, "b"=>2, "d"=>4} # => {"a"=>1, "c"=>3, "b"=>2, "d"=>4} Hash[h.sort] # => {"a"=>1, "b"=>2, "c"=>3, "d"=>4}
258 ruby  sorting  hashmap 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.