Vorrei confrontare i contenuti di un paio di raccolte nel mio metodo Equals. Ho un dizionario e un IList. Esiste un metodo integrato per farlo? Modificato: voglio confrontare due dizionari e due IList, quindi penso che il significato dell'uguaglianza sia chiaro: se i due dizionari contengono le stesse chiavi mappate …
Come posso scorrere un elenco e afferrare ogni elemento? Voglio che l'output assomigli a questo: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Ecco il mio codice: static void Main(string[] args) { List<Money> myMoney = new List<Money> { new Money{amount = 10, type = "US"}, new Money{amount = 20, …
Ho un metodo che restituisce un IEnumerable<KeyValuePair<string, ArrayList>>, ma alcuni dei chiamanti richiedono che il risultato del metodo sia un dizionario. Come posso convertire il file IEnumerable<KeyValuePair<string, ArrayList>>in a in Dictionary<string, ArrayList>modo da poterlo utilizzare TryGetValue? metodo: public IEnumerable<KeyValuePair<string, ArrayList>> GetComponents() { // ... yield return new KeyValuePair<string, ArrayList>(t.Name, controlInformation); …
Ho ArrayListuna classe Collection di Java come segue: ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat"); Come puoi vedere, è animals ArrayListcomposto da 3 batelementi e un owlelemento. Mi chiedevo se ci fosse qualche API nel framework Collection che restituisce il numero di batoccorrenze o se esiste un altro …
Esiste un modo elegante per ottenerne solo uno Entry<K,V>da HashMap, senza iterare, se la chiave non è nota. Dato che l'ordine di entrata non è importante, possiamo dire qualcosa del genere hashMapObject.get(zeroth_index); Anche se sono consapevole che non esiste un tale metodo di indice. Se avessi provato l'approccio citato di …
Esiste un metodo bridge one-liner per scaricare una determinata enumerazione su java.util.List o java.util.Set? Qualcosa di simile Arrays.asList()o Collection.toArray()dovrebbe esistere da qualche parte, ma non riesco a trovarlo nella finestra del valutatore del debugger IntelliJ (e anche nei risultati di Google / SO).
Dalla panoramica del framework delle collezioni : Le raccolte che non supportano le operazioni di modifica (come add, removee clear) vengono definite non modificabili . Le raccolte che non sono modificabili sono modificabili . Le raccolte che garantiscono inoltre che nessun cambiamento Collectionnell'oggetto sarà visibile sono indicate come immutabili . …
A parte il fatto che HashSetnon consente valori duplicati, qual è la differenza tra HashMape HashSet? Voglio dire implementazione saggia? È un po 'vago perché entrambi usano le tabelle hash per memorizzare i valori.
Dall'utilizzo di una serie di linguaggi e librerie di programmazione ho notato vari termini usati per il numero totale di elementi in una raccolta. Il più comune sembra essere length, counte size. per esempio. array.length vector.size() collection.count C'è un termine preferito da usare? Dipende dal tipo di collezione che è? …
Sono nuovo di Java e molto confuso. Ho un set di dati di grandi dimensioni di lunghezza 4 int[]e voglio contare il numero di volte in cui si verifica ogni particolare combinazione di 4 numeri interi. Questo è molto simile al conteggio delle frequenze delle parole in un documento. Voglio …
Volevo memorizzare alcune posizioni di pixel senza consentire i duplicati, quindi la prima cosa che mi viene in mente è HashSet<Point>o classi simili. Tuttavia, questo sembra essere molto lento rispetto a qualcosa di simile HashSet<string>. Ad esempio, questo codice: HashSet<Point> points = new HashSet<Point>(); using (Bitmap img = new Bitmap(1000, …
Come posso fare un'asserzione di uguaglianza tra gli elenchi in un caso di test JUnit ? L'uguaglianza dovrebbe essere tra il contenuto dell'elenco. Per esempio: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal to numbers2 …
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 3 anni fa . Migliora questa domanda Potrei insegnare presto un "corso crash Java". Anche se è probabilmente …
Ho uno scenario in cui ho più thread che si aggiungono a una coda e più thread che leggono dalla stessa coda. Se la coda raggiunge una dimensione specifica, tutti i thread che riempiono la coda verranno bloccati durante l'aggiunta fino a quando un elemento non viene rimosso dalla coda. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.