Domande taggate «collections»

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

11
Modi per scorrere su un elenco in Java
Essendo un po 'nuovo nel linguaggio Java, sto cercando di familiarizzare con tutti i modi (o almeno quelli non patologici) che uno potrebbe scorrere attraverso un elenco (o forse altre raccolte) e i vantaggi o gli svantaggi di ciascuno. Dato un List<E> listoggetto, conosco i seguenti modi per scorrere tutti …

24
Come convertire una stringa separata da virgola in ArrayList?
Esiste un metodo integrato in Java che ci consente di convertire String separate da virgole in alcuni container (ad esempio array, List o Vector)? O devo scrivere un codice personalizzato per questo? String commaSeparated = "item1 , item2 , item3"; ArrayList<String> items = //method that converts above string into list??

9
Perché non esiste ConcurrentHashSet contro ConcurrentHashMap
HashSet si basa su HashMap. Se guardiamo HashSet<E>all'implementazione, tutto è gestito sotto HashMap<E,Object>. <E>è usato come chiave di HashMap. E sappiamo che HashMapnon è thread-safe. Ecco perché abbiamo ConcurrentHashMapin Java. Sulla base di questo, sono confuso dal fatto che non abbiamo un ConcurrentHashSet che dovrebbe essere basato sul ConcurrentHashMap? C'è …




11
Perché non esiste un SortedList in Java?
In Java ci sono le interfacce SortedSete SortedMap. Entrambi appartengono al framework Java Collections e forniscono un modo ordinato per accedere agli elementi. Tuttavia, a mio avviso, non esiste SortedListin Java. È possibile utilizzare java.util.Collections.sort()per ordinare un elenco. Qualche idea sul perché sia ​​progettato in quel modo?

7
Collezione C # Set?
Qualcuno sa se esiste un buon equivalente alla Setraccolta di Java in C #? So che puoi in qualche modo imitare un set usando a Dictionaryo a HashTablepopolando ma ignorando i valori, ma non è un modo molto elegante.
488 c#  .net  collections  set 

10
Come convertire Set to Array?
Set sembra un buon modo per creare array con elementi unici garantiti, ma non espone alcun buon modo per ottenere proprietà, ad eccezione del generatore [Set] .values, che viene chiamato in modo strano mySet.values.next(). Questo sarebbe andato bene, se si potesse chiamare mape funzioni simili sui set. Ma non puoi …

27
Java 8 Distinto per proprietà
In Java 8 come posso filtrare una raccolta usando il Stream API controllando la nitidezza di una proprietà di ciascun oggetto? Ad esempio, ho un elenco di Personoggetti e desidero rimuovere le persone con lo stesso nome, persons.stream().distinct(); Utilizzerò il controllo di uguaglianza predefinito per un Personoggetto, quindi ho bisogno …

14
Recupero di un elenco da java.util.stream.Stream in Java 8
Stavo giocando con lambda Java 8 per filtrare facilmente le raccolte. Ma non ho trovato un modo conciso per recuperare il risultato come un nuovo elenco all'interno della stessa istruzione. Ecco il mio approccio più conciso finora: List<Long> sourceLongList = Arrays.asList(1L, 10L, 50L, 80L, 100L, 120L, 133L, 333L); List<Long> targetLongList …

19
Modo semplice per convertire Iterable in Collection
Nella mia applicazione utilizzo una libreria di terze parti (i dati di primavera per MongoDB per l'esattezza). I metodi di questa libreria ritornano Iterable<T>, mentre il resto del mio codice si aspettaCollection<T> . Esiste un metodo di utilità da qualche parte che mi permetta di convertire rapidamente l'uno nell'altro? Vorrei …
424 java  collections 

18
È meglio restituire una raccolta nulla o vuota?
In alcuni casi, Stack Overflow in Stack Overflow : In questo modo, возвращать null, или пустую коллекцию? È una specie di domanda generale (ma sto usando C #), qual è il modo migliore (best practice), restituisci una collezione nulla o vuota per un metodo che ha una raccolta come tipo …
420 c#  collections 


6
LINQ. Qualunque VS. Esiste - Qual è la differenza?
Utilizzando LINQ sulle raccolte, qual è la differenza tra le seguenti righe di codice? if(!coll.Any(i => i.Value)) e if(!coll.Exists(i => i.Value)) Aggiornamento 1 Quando smonto .Exists, sembra che non ci sia codice. Aggiornamento 2 Qualcuno sa perché non esiste un codice per questo?
413 c#  linq  collections 

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.