Ho un List<Person>. Devo ottenere un Listda una proprietà di Person. Ad esempio, ho una Personclasse: class Person { private String name; private String birthDate; public String getName() { return name; } public String getBirthDate() { return birthDate; } Person(String name) { this.name = name; } } List<Person> personList = …
Sto usando un Collection(un HashMapusato indirettamente dall'APP, succede così), ma a quanto pare casualmente il codice genera un ConcurrentModificationException. Cosa lo sta causando e come posso risolvere questo problema? Usando un po 'di sincronizzazione, forse? Ecco la traccia stack completa: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown …
C'è un modo breve e dolce per generare un List<Integer>, o forse un Integer[]o int[], con valori sequenziali da un startvalore a un endvalore? Cioè, qualcosa di più breve di, ma equivalente a 1, quanto segue: void List<Integer> makeSequence(int begin, int end) { List<Integer> ret = new ArrayList<>(end - begin …
Ho un HashMap: private HashMap<TypeKey, TypeValue> example = new HashMap<TypeKey, TypeValue>(); Ora vorrei scorrere tutti i valori e stamparli. Ho scritto questo: for (TypeValue name : this.example.keySet()) { System.out.println(name); } Non sembra funzionare. Qual è il problema? EDIT: Un'altra domanda: questa raccolta è a base zero? Voglio dire, se ha …
Qual è il modo più efficiente per creare una mappatura costante (mai in fase di esecuzione) da strings a ints? Ho provato ad usare un dizionario const , ma non ha funzionato. Potrei implementare un wrapper immutabile con semantica appropriata, ma ciò non sembra ancora del tutto corretto. Per coloro …
In questa domanda Come posso selezionare in modo efficiente un contenitore di libreria standard in C ++ 11? è un utile diagramma di flusso da utilizzare quando si scelgono raccolte C ++. Ho pensato che questa fosse una risorsa utile per le persone che non sono sicure di quale raccolta …
Sto inviando alcuni parametri da un modulo in questo modo: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... So di poter ottenere tutti i parametri nel metodo controller aggiungendo un parametro come public String controllerMethod(@RequestParam Map<String, String> params){ .... } Voglio associare …
Sto cercando di creare un set di set in Python. Non riesco a capire come farlo. A partire dal set vuoto xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) ma capisco TypeError: unhashable type: 'list' o TypeError: unhashable type: 'set' È …
Supponiamo di avere un Collection<Foo>. Qual è il modo migliore (il più breve in LoC nel contesto attuale) per trasformarlo Foo[]? Eventuali Ben noti librerie sono ammessi. UPD: (un altro caso in questa sezione; lascia commenti se pensi che valga la pena creare un altro thread per esso): Che ne …
Ho la coda di priorità in Java di Integers: PriorityQueue<Integer> pq= new PriorityQueue<Integer>(); Quando chiamo pq.poll()ottengo l'elemento minimo. Domanda: come modificare il codice per ottenere l'elemento massimo?
C'è qualche motivo per esporre una raccolta interna come ReadOnlyCollection anziché IEnumerable se il codice chiamante scorre solo sulla raccolta? class Bar { private ICollection<Foo> foos; // Which one is to be preferred? public IEnumerable<Foo> Foos { ... } public ReadOnlyCollection<Foo> Foos { ... } } // Calling code: foreach …
Ho un HashMapcon varie chiavi e valori, come posso ottenere un valore? Ho una chiave nella mappa chiamata my_code, dovrebbe contenere una stringa, come posso ottenerla senza dover scorrere la mappa? Finora ho ... HashMap newMap = new HashMap(paramMap); String s = newMap.get("my_code").toString(); Mi aspetto di vedere un String, come …
Voglio un'implementazione di List<T> come una proprietà che può essere utilizzata in modo sicuro senza alcun dubbio. Qualcosa come questo: private List<T> _list; private List<T> MyT { get { // return a copy of _list; } set { _list = value; } } Sembra che sia ancora necessario restituire una …
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.