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.

8
Supprimer des éléments de la collection lors de l'itération
AFAIK, il existe deux approches: Itérer sur une copie de la collection Utilisez l'itérateur de la collection actuelle Par exemple, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } et Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } Y a-t-il des …


5
Google Guava vs. Apache Commons [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …



7
Quel est le plus efficace, une boucle pour chaque, ou un itérateur?
Quelle est la manière la plus efficace de parcourir une collection? List<Integer> a = new ArrayList<Integer>(); for (Integer integer : a) { integer.toString(); } ou List<Integer> a = new ArrayList<Integer>(); for (Iterator iterator = a.iterator(); iterator.hasNext();) { Integer integer = (Integer) iterator.next(); integer.toString(); } Veuillez noter que ce n'est pas …



8
Suppression appropriée d'un entier d'une liste <Integer>
Voici un joli piège que je viens de rencontrer. Considérez une liste d'entiers: List&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(); list.add(5); list.add(6); list.add(7); list.add(1); Une supposition éclairée sur ce qui se passe lorsque vous exécutez list.remove(1)? Et alors list.remove(new Integer(1))? Cela peut provoquer des bugs désagréables. Quelle est la bonne façon de …




17
Convertir JSON en carte
Quelle est la meilleure façon de convertir un code JSON comme suit: { "data" : { "field1" : "value1", "field2" : "value2" } } dans une Java Map dans laquelle une des clés sont (champ1, champ2) et les valeurs de ces champs sont (valeur1, valeur2). Des idées? Dois-je utiliser Json-lib …


15
Existe-t-il une méthode intégrée pour comparer les collections?
Je voudrais comparer le contenu de quelques collections dans ma méthode Equals. J'ai un dictionnaire et un IList. Existe-t-il une méthode intégrée pour ce faire? Édité: Je veux comparer deux dictionnaires et deux ILists, donc je pense que ce que signifie l'égalité est clair - si les deux dictionnaires contiennent …
179 c#  .net  collections 

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.