Questions marquées «collections»

Les API de collections fournissent aux développeurs un ensemble de classes et d'interfaces qui facilitent la gestion des collections d'objets.

1
Comment puis-je obtenir une liste à partir de certaines propriétés de classe avec Java 8 Stream?
J'ai un List<Person>. J'ai besoin d'obtenir un Listd'une propriété de Person. Par exemple, j'ai une 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 = …


8
Pourquoi une ConcurrentModificationException est-elle levée et comment la déboguer
J'utilise a Collection(un HashMaputilisé indirectement par le JPA, c'est le cas), mais apparemment de manière aléatoire, le code lance un ConcurrentModificationException. Quelle en est la cause et comment résoudre ce problème? En utilisant une certaine synchronisation, peut-être? Voici le stack-trace complet: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at …

8
Comment puis-je générer une liste ou un tableau d'entiers séquentiels en Java?
Existe-t-il un moyen court et simple de générer un List<Integer>, ou peut-être un Integer[]ou int[], avec des valeurs séquentielles d'une startvaleur à une endvaleur? C'est-à-dire quelque chose de plus court que, mais équivalent à 1, ce qui suit: void List<Integer> makeSequence(int begin, int end) { List<Integer> ret = new ArrayList<>(end …

15
Impression de HashMap en Java
J'ai un HashMap: private HashMap<TypeKey, TypeValue> example = new HashMap<TypeKey, TypeValue>(); Je voudrais maintenant parcourir toutes les valeurs et les imprimer. J'ai écrit ceci: for (TypeValue name : this.example.keySet()) { System.out.println(name); } Cela ne semble pas fonctionner. Quel est le problème? EDIT: Une autre question: cette collection est-elle basée sur …
129 java  collections 

10
Créer un dictionnaire constant en C #
Quelle est la manière la plus efficace de créer un mappage constant (ne change jamais à l'exécution) de strings à ints? J'ai essayé d'utiliser un dictionnaire const , mais cela n'a pas fonctionné. Je pourrais implémenter un wrapper immuable avec une sémantique appropriée, mais cela ne semble toujours pas tout …

7
Quelle collection Java dois-je utiliser?
Dans cette question Comment puis-je sélectionner efficacement un conteneur de bibliothèque standard dans C ++ 11? est un organigramme pratique à utiliser lors du choix des collections C ++. J'ai pensé que c'était une ressource utile pour les personnes qui ne savaient pas quelle collection ils devraient utiliser, j'ai donc …

7
Lier une liste dans @RequestParam
J'envoie quelques paramètres à partir d'un formulaire de cette manière: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Je sais que je peux obtenir tous les paramètres de la méthode du contrôleur en ajoutant un paramètre comme public String controllerMethod(@RequestParam Map<String, String> …

5
Comment créer un ensemble d'ensembles en Python?
J'essaie de créer un ensemble d'ensembles en Python. Je ne sais pas comment faire. En commençant par l'ensemble vide xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) mais je reçois TypeError: unhashable type: 'list' ou TypeError: unhashable type: 'set' Est-il possible …




10
obtenir la valeur de chaîne de HashMap en fonction du nom de la clé
J'ai un HashMapavec différentes clés et valeurs, comment puis-je obtenir une valeur? J'ai une clé dans la carte appelée my_code, elle doit contenir une chaîne, comment puis-je simplement l'obtenir sans avoir à parcourir la carte? Jusqu'à présent, j'ai ... HashMap newMap = new HashMap(paramMap); String s = newMap.get("my_code").toString(); Je m'attends …


15
Propriété Thread-safe List <T>
Je veux une implémentation de en List&lt;T&gt;tant que propriété qui peut être utilisée sans aucun doute en toute sécurité avec les threads. Quelque chose comme ça: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Il …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.