Domande taggate «collections»

Le API delle raccolte forniscono agli sviluppatori un insieme di classi e interfacce che semplificano la gestione delle raccolte di oggetti.




30
Inizializzazione di una matrice in una riga
Volevo creare un elenco di opzioni a scopo di test. All'inizio ho fatto questo: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Quindi, ho riformattato il codice come segue: ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata")); C'è un modo migliore per farlo?

30
Ordina una mappa <chiave, valore> per valori
Sono relativamente nuovo a Java e spesso trovo che devo ordinare un Map&lt;Key, Value&gt;valore. Dato che i valori non sono univoci, mi ritrovo a convertire keySetin un arraye a ordinare quell'array tramite l' ordinamento dell'array con un comparatore personalizzato che ordina il valore associato alla chiave. C'è un modo più …


30
Come posso inizializzare una mappa statica?
Come inizializzeresti una statica Mapin Java? Metodo 1: inizializzatore statico Metodo 2: inizializzatore di istanza (sottoclasse anonima) o qualche altro metodo? Quali sono i pro ed i contro di ognuno? Ecco un esempio che illustra i due metodi: import java.util.HashMap; import java.util.Map; public class Test { private static final Map&lt;Integer, …



15
Efficienza della "doppia inizializzazione" di Java?
Cosa ne pensi di Stack Overflow su Stack Overflow come esempio : double brace инициализация? In Hidden Features of Java la risposta principale menziona Double Brace Initialization , con una sintassi molto allettante: Set&lt;String&gt; flavors = new HashSet&lt;String&gt;() {{ add("vanilla"); add("strawberry"); add("chocolate"); add("butter pecan"); }}; Questo idioma crea una classe …






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.