Questions marquées «collections»

322
Carte ordonnée Java

En Java, existe-t-il un objet qui agit comme une carte pour stocker et accéder aux paires clé / valeur, mais peut renvoyer une liste ordonnée de clés et une liste ordonnée de valeurs, de sorte que les listes de clés et de valeurs soient dans le même ordre? Donc, en tant qu'explication par code, je...

276
Le contraire d'Intersect ()

Intersect peut être utilisé pour trouver des correspondances entre deux collections, comme ceci: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int...

251
Parcourir une liste dans l'ordre inverse en Java

Je migre un morceau de code pour utiliser des génériques. Un argument pour cela est que la boucle for est beaucoup plus propre que de garder une trace des index, ou d'utiliser un itérateur explicite. Dans environ la moitié des cas, la liste (une ArrayList) est itérée dans l'ordre inverse en...

238
List <T> garantit-il l'ordre d'insertion?

Disons que j'ai 3 chaînes dans une liste (par exemple "1", "2", "3"). Ensuite, je veux les réorganiser pour placer "2" en position 1 (par exemple "2", "1", "3"). J'utilise ce code (en définissant indexToMoveTo sur 1): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove);...