Articles of hashmap

Trova e sostituisci parole / linee in un file

Ho un file (in particolare, un file di configurazione log4j) e voglio essere in grado di leggere nel file e selezionare determinate righe nel codice e sostituirle. Ad esempio, all’interno del file c’è una stringa di testo che indica la directory in cui è memorizzata, o il livello del logger. Voglio essere in grado di […]

Come posso combinare due oggetti HashMap contenenti gli stessi tipi?

Ho due oggetti HashMap definiti in questo modo: HashMap map1 = new HashMap(); HashMap map2 = new HashMap(); Ho anche un terzo object HashMap : HashMap map3; Come posso unire map2 e map2 insieme in map3 ?

Implementazione di HashMap Java 8

Come da seguente documento di collegamento: Implementazione di HashMap Java Sono confuso con l’implementazione di HashMap (o meglio, un miglioramento in HashMap ). Le mie domande sono: in primo luogo static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int MIN_TREEIFY_CAPACITY = 64; Perché e come vengono utilizzate queste costanti? […]

C’è un modo pulito per evitare di chiamare un metodo su nil in un hash di params annidato?

Sono interessato a ottenere il parametro ‘nome’ nidificato di un hash params. Chiamando qualcosa come params[:subject][:name] genera un errore quando params [: subject] è vuoto. Per evitare questo errore, di solito scrivo qualcosa del genere: if params[:subject] && params[:subject][:name] C’è un modo più pulito per implementare questo?

Iterate su elementi di List e Map usando il tag JSTL

Se ho un bean di backing JSF restituire un object di tipo ArrayList, dovrei essere in grado di usare per iterare sugli elementi nell’elenco. Ogni elemento contiene una mappa e anche se la domanda su come accedere al contenuto della mappa tramite JSTL è stata risolta qui , se passo una matrice di tali mappe, […]

Perché non c’è ConcurrentHashSet contro ConcurrentHashMap

HashSet è basato su HashMap. Se guardiamo all’implementazione di HashSet , tutto è gestito da HashMap . è usato come chiave di HashMap . E sappiamo che HashMap non è thread-safe. Ecco perché abbiamo ConcurrentHashMap in Java. Sulla base di questo, sono confuso dal fatto che non abbiamo un ConcurrentHashSet che dovrebbe essere basato su […]

Come faccio a copiare un hash in Ruby?

Devo ammettere che sono un novellino ruby (scrivere script di rake, ora). Nella maggior parte delle lingue, i costruttori di copie sono facili da trovare. Mezz’ora di ricerche non l’hanno trovato nel ruby. Voglio creare una copia dell’hash in modo che possa essere modificata senza influire sull’istanza originale. Alcuni metodi attesi che non funzionano come […]

Come capire l’Hashing sensibile della località?

Ho notato che LSH sembra un buon modo per trovare oggetti simili con proprietà di alta dimensione. Dopo aver letto il documento http://www.slaney.org/malcolm/yahoo/Slaney2008-LSHTutorial.pdf , sono ancora confuso con quelle formule. Qualcuno conosce un blog o un articolo che spiega in modo semplice?

Chiave di ricerca associata al valore massimo in una mappa Java

Qual è il modo più semplice per ottenere la chiave associata al valore massimo in una mappa? Credo che Collections.max (someMap) restituirà la chiave massima, quando si desidera che la chiave corrisponda al valore massimo.

Utilizzo di un array di byte come chiave Mappa

Vedi qualche problema con l’utilizzo di un array di byte come chiave Mappa? Potrei anche fare una new String(byte[]) e hash per String ma è più semplice usare byte[] .