collections

Differenze tra HashMap e Hashtable?

Quali sono le differenze tra un HashMap e un Hashtable in Java? Quale è più efficiente per le applicazioni non filettate?

Quando usare LinkedList su ArrayList in Java?

Sono sempre stato uno da usare semplicemente: List<String> names = new ArrayList<>(); Uso l'interfaccia come ... nde come queste posso rielaborare il mio codice. Quando dovrebbe LinkedList essere utilizzato sopra ArrayList e viceversa?

Come iterare in modo efficiente su ogni voce in una mappa Java?

Se ho un oggetto che implementa l'interfaccia Map in Java e desidero iterare su ogni coppia contenuta al suo interno, qual è ... averso la mappa? L'ordinamento degli elementi dipenderà dall'implementazione della mappa specifica che ho per l'interfaccia?

Ordina una mappa per valori

Sono relativamente nuovo in Java e spesso trovo che ho bisogno di ordinare un Map<Key, Value> sui valori. Poiché i val ... raverso array sort con un comparatore personalizzato che ordina il valore associato alla chiave. C'è un modo più semplice?

Inizializzazione di un ArrayList in una riga

Volevo creare un elenco di opzioni a scopo di test. All'inizio, ho fatto questo: ArrayList<String> places = new Array ... s = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); C'è un modo migliore per farlo?

Differenza tra e in Java [duplicato]

Questa domanda ha già una risposta qui: Che cos'è PECS (Producer Extends Consumer Super)? ... o List<? extends T>, ma non mi consente di aggiungere elementi ad esso list.add(e), mentre List<? super T> lo fa.

Qual è il modo migliore per filtrare una raccolta Java?

Voglio filtrare un java.util.Collection in base a un predicato.

Modi per iterare su un elenco in Java

Essendo un po ' nuovo al linguaggio Java sto cercando di familiarizzare con tutti i modi (o almeno quelli non patologici) che ... fatto dal desiderio di ottimizzare le prestazioni; Voglio solo sapere quali forme sono disponibili per me come sviluppatore.)

Come inizializzare direttamente una HashMap (in modo letterale)? [duplicato]

Questa domanda ha già una risposta qui: Come posso inizializzare una mappa statica? ... rire alcuni valori" finali/statici" in una mappa che non cambia mai e sono noti in anticipo durante la creazione della mappa.

Come creare una nuova lista in Java

Creiamo un Set come: Set myset = new HashSet() Come creiamo un List in Java?

Riepilogo Big-O per le implementazioni del framework Java Collections? [chiuso]

Presto potrei insegnare un "Java crash-course". Mentre è probabilmente sicuro presumere che i membri del pubblico conosceran ... o da qualche parte, mi piacerebbe sicuramente riutilizzarlo (con un credito adeguato, ovviamente.) Qualcuno ne ha puntatori?

Quale collezione Java dovrei usare?

In questa domanda Come posso selezionare in modo efficiente un contenitore di libreria standard in C++11? è un pratico diagr ... zare durante la programmazione in Java? Come le persone sanno quali implementazioni di elenchi, set e mappe dovrebbero usare?

Come convertire la lista in int [] in Java?

Questo è simile a questa domanda: Come convertire int [] in Integer [] in Java? Sono nuovo di Java. Come posso convertire u ... (int i = 0;i < ret.length;i++) ret[i] = list.get(i); return ret; } Sono sicuro che c'è un modo migliore per farlo.

Qual è la differenza tra Collection e List in Java?

Qual è la differenza tra Collection e List in Java? Quando dovrei usare quale?

Perché Collezioni.sort utilizza merge sort invece di quicksort? [chiuso]

Sappiamo che quick sort è l'algoritmo di ordinamento più veloce. Le collezioni.ordinamento utilizzato l'algoritmo di ordinam ... ido. Ma Array.sort utilizza ordinamento rapido. Qual è la ragione Collezioni.sort utilizza merge sort invece di quick sort?

Come convertire int [] in Elenco in Java?

Come faccio a convertire int[] in List<Integer> in Java? Certo, sono interessato a qualsiasi altra risposta che farlo ... non c'è altra risposta, sceglierò quella come la migliore per mostrare il fatto che questa funzionalità non fa parte di Java.

Perché Java Map non estende la raccolta?

Sono rimasto sorpreso dal fatto che Map<?,?> non è un Collection<?>. Ho pensato che avrebbe avuto molto senso se ... utto quello che c'è da fare per Map! Può e dovrebbe mantenere tutti gli altri metodi (tranne entrySet, che ora è ridondante)!

Mappa ordinata Java

In Java, esiste un oggetto che agisce come una mappa per memorizzare e accedere alle coppie chiave/valore, ma può restituire ... lt; keys.size(); i++) { Integer key = keys.get(i); String value = values.get(i); Assert(om.get(key) == value); }

Java 8: prestazioni dei flussi rispetto alle raccolte

Sono nuovo di Java 8. Ancora non conosco l'API in profondità, ma ho creato un piccolo benchmark informale per confrontare le ... do cosa verrebbe osservato in un'app in cui la funzione di filtraggio viene chiamata solo una o due volte durante il runtime.

Java-Come creare una nuova voce (chiave, valore)

Mi piacerebbe creare un nuovo elemento simile a Util.Map.Entry che conterrà la struttura key, value. Il problema è che non p ... iare un Map.Entry perché è un'interfaccia. Qualcuno sa come creare un nuovo oggetto chiave/valore generico per Map.Entrata?