Articles of hashmap

JQuery $ .ajax () post-dati in un servlet Java

Voglio inviare dati a un servlet Java per l’elaborazione. I dati avranno una lunghezza variabile e saranno in coppie chiave / valore: { A1984 : 1, A9873 : 5, A1674 : 2, A8724 : 1, A3574 : 3, A1165 : 5 } I dati non hanno bisogno di essere formati in questo modo, è proprio […]

Java: un numero “primo” o “potenza di due” come dimensione HashMap?

Molti libri e tutorial dicono che la dimensione di una tabella hash deve essere la prima per distribuire uniformsmente le chiavi in ​​tutti i bucket. Ma Java HashMap usa sempre una dimensione che è una potenza di due. Non dovrebbe usare un numero primo? Cosa c’è di meglio, un “primo” o un “potere di due” […]

Perché la ricerca di hashmap è O (1) cioè tempo costante?

Se guardiamo dal punto di vista di Java, possiamo dire che la ricerca di hashmap richiede tempo costante. Ma per quanto riguarda l’implementazione interna? Dovrebbe comunque cercare nel bucket specifico (per il quale hashcode della chiave corrisponde) per chiavi di corrispondenza differenti. Quindi perché diciamo che la ricerca di hashmap richiede un tempo costante? Spiega […]

Come eseguire iterazioni su HashMap usando il ciclo JSTL forEach?

Nella mia applicazione MVC di spring ho restituito HashMap dal mio controllerServlet. Ora ho bisogno di stamparlo nel mio jsp usando JSTL. Per favore aiutaci su questo. Sono nuovo in tutto questo.

Come posso accedere a HashMaps nidificati in Java?

Ho una HashMap in Java, il cui contenuto (come probabilmente sapete tutti) è accessibile HashMap.get(“keyname”); Se uno ha una HashMap all’interno di un’altra HashMap ovvero una HashMap nidificata, come potrei accedere ai contenuti? Posso farlo in questo modo, in linea: HashMap.get(“keyname”).get(“nestedkeyname”); Grazie.

Come posso creare un valore letterale HashMap?

Come posso creare un letterale HashMap in Rust? In Python posso farlo in questo modo: hashmap = { ‘element0’: { ‘name’: ‘My New Element’, ‘childs’: { ‘child0’: { ‘name’: ‘Child For Element 0’, ‘childs’: { … } } } }, … } E in Go in questo modo: type Node struct { name string childs […]

Perché l’implementazione di HashSet in Sun Java utilizza HashMap come supporto?

Osservando l’origine di Java 6, HashSet è attualmente implementato usando HashMap , usando l’istanza di object fittizio su ogni voce del Set. Penso che rifiuti 4 byte (su macchine a 32 bit) per la dimensione della voce stessa. Ma perché è ancora usato? C’è qualche ragione per usarlo oltre a rendere più facile la manutenzione […]

Ordina Vai valori mappa per chiavi

Quando si scorre la mappa restituita nel codice, restituita dalla funzione dell’argomento, le chiavi non vengono visualizzate in ordine. Come posso ottenere le chiavi in ​​ordine / ordinare la mappa in modo che le chiavi siano in ordine e i valori corrispondano? Ecco il codice .

Quando utilizzare HashMap su LinkedList o ArrayList e viceversa

Qual è la ragione per cui non possiamo sempre usare una HashMap, anche se è molto più efficiente di ArrayList o LinkedList in aggiunta, rimuove le operazioni, anche indipendentemente dal numero degli elementi. L’ho cercato su Google e ho trovato alcune ragioni, ma c’era sempre una soluzione per l’utilizzo di HashMap, con vantaggi ancora vivi.

Come convertire un object hash ruby in JSON?

Come convertire un object hash ruby in JSON? Quindi sto provando questo esempio qui sotto e non funziona? Stavo guardando RubyDoc e ovviamente l’object Hash non ha un metodo to_json . Ma sto leggendo sui blog che Rails supporta active_record.to_json e supporta anche hash#to_json . Posso capire che ActiveRecord è un object Rails, ma Hash […]