Preguntas etiquetadas con collections

Las API de colecciones proporcionan a los desarrolladores un conjunto de clases e interfaces que facilitan el manejo de colecciones de objetos.


9
¿Cómo inicializar fácilmente una lista de tuplas?
Me encantan las tuplas . Le permiten agrupar rápidamente información relevante sin tener que escribir una estructura o clase para ella. Esto es muy útil al refactorizar código muy localizado. Sin embargo, inicializar una lista de ellos parece un poco redundante. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, …



8
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 intersect) …


9
¿Cómo aleatorizar dos ArrayLists de la misma manera?
Tengo dos listas de arrays filelisty imgListque se relacionan entre sí, por ejemplo, "H1.txt" relacionado con "e1.jpg". ¿Cómo aleatorizar automáticamente la lista de imgListacuerdo con la aleatorización de fileList? Al igual que en Excel, si clasificamos cierta columna, la otra columna seguirá automáticamente? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList …



15
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 …
251 java  collections 



5
¿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, itemToMove); Esto parece funcionar, pero ocasionalmente obtengo resultados extraños; ¡a veces el …
238 c#  .net  collections 

18
¿Por qué java.util.Set no tiene get (int index)?
Estoy seguro de que hay una buena razón, pero ¿alguien podría explicar por qué java.util.Setfalta la interfaz get(int Index)o algún get()método similar ? Parece que los conjuntos son geniales para poner cosas, pero no puedo encontrar una manera elegante de recuperar un solo elemento. Si sé que quiero el primer …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.