Preguntas etiquetadas con collections

322
Mapa ordenado de Java

En Java, ¿hay un objeto que actúa como un Mapa para almacenar y acceder a pares clave / valor, pero puede devolver una lista ordenada de claves y una lista ordenada de valores, de modo que las listas clave y de valores estén en el mismo orden? Entonces, como explicación por código, estoy buscando...

276
Lo contrario de Intersect ()

Intersect se puede usar para encontrar coincidencias entre dos colecciones, así: // 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 value in...

251
Iterando a través de una lista en orden inverso en Java

Estoy migrando un fragmento de código para hacer uso de genéricos. Un argumento para hacerlo es que el ciclo for es mucho más limpio que hacer un seguimiento de los índices o usar un iterador explícito. En aproximadamente la mitad de los casos, la lista (una ArrayList) se itera en orden inverso...

238
¿List <T> garantiza el orden de inserción?

Digamos que tengo 3 cadenas en una lista (por ejemplo, "1", "2", "3"). Entonces quiero reordenarlos para colocar "2" en la posición 1 (por ejemplo, "2", "1", "3"). Estoy usando este código (estableciendo indexToMoveTo en 1): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo,...