Preguntas con la etiqueta [collections]
¿Cuál es la mejor manera de clonar/copiar en profundidad un diccionario genérico .NET <cadena, T>?
Tengo un diccionario genérico Dictionary<string, T>del que básicamente me gustaría hacer un Clon() de...cualquier sugerencia.
Iterando a través de una lista en orden inverso en Java
Estoy migrando un fragmento de código para utilizar genéricos. Un argumento para hacerlo es que el bucle for es mucho más limpio que realizar un seguimiento de los índices o
¿Cómo obtener el primer elemento de la Lista o Conjunto? [duplicar]
Me gustaría saber si puedo obtener el primer elemento de una lista o conjunto. ¿Qué método utilizar?
¿Cómo elimino un elemento de matriz en TypeScript?
Tengo una matriz que creé en TypeScript y tiene una propiedad que uso como clave. Si tengo esa clave, ¿cómo puedo eliminar un elemento de ella?
Mejores prácticas para validar colecciones nulas y vacías en Java
Quiero verificar si una colección está vacía y null. ¿Alguien podría informarme sobre las mejores prácticas? Actualmente, estoy comprobando lo siguiente: if (null == sampleMap || sampleMap.isEmpty()) { // do
¿Existe un equivalente de AddRange para un HashSet en C#?
Con una lista puedes hacer: list.AddRange(otherCollection); No existe un método para agregar rango en un archivo HashSet. ¿ Cuál es la mejor manera de agregar otro ICollectiona HashSet?
Recuperar una lista de java.util.stream.Stream en Java 8
Estaba jugando con lambdas de Java 8 para filtrar colecciones fácilmente. Pero no encontré una manera concisa de recuperar el resultado como una nueva lista dentro de la misma declaración.
Costo de la función len()
¿ Cuál es el costo de la len()función para las funciones integradas de Python? (lista/tupla/cadena/diccionario)
Diferencia entre <? súper T> y <? extiende T> en Java [duplicado]
¿ Cuál es la diferencia entre List<? super T>y List<? extends T>? Solía usar List<? extends T>, pero no me permite agregarle elementos list.add(e), mientras que List<? super T>sí.
ConcurrentModificationException para ArrayList [duplicado]
Tengo el siguiente fragmento de código: private String toString(List<DrugStrength> aDrugStrengthList) { StringBuilder str = new StringBuilder(); for (DrugStrength aDrugStrength : aDrugStrengthList) { if (!aDrugStrength.isValidDrugDescription()) { aDrugStrengthList.remove(aDrugStrength); } } str.append(aDrugStrengthList); if
¿Cómo dividir una matriz de objetos en una submatriz en función de múltiples valores de propiedad/campo?
Tengo una lista de objetos. Aquí están las propiedades del objeto (son una jerarquía): Identificación/nombre del distrito escolar Identificación/nombre de la escuela ID/nombre de grado ID/nombre del sujeto Identificación/nombre del
Eliminar elementos de la colección mientras se itera
AFAIK, hay dos enfoques: Iterar sobre una copia de la colección. Utilice el iterador de la colección real. Por ejemplo, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ //
Obtener el enésimo carácter de una cadena en Swift
¿Cómo puedo obtener el enésimo carácter de una cadena? Probé []el descriptor de acceso bracket() sin suerte. var string = "Hello, world!" var firstChar = string[0] // Throws error ERROR:
Java: cómo crear una nueva entrada (clave, valor)
Me gustaría crear un nuevo elemento que, de manera similar, contendrá Util.Map.Entryla estructura key.value El problema es que no puedo crear una instancia Map.Entryporque es una interfaz. ¿Alguien sabe cómo
¿Existe una función de contenido breve para listas?
Dada una lista xsy un valor item, ¿cómo puedo verificar si xscontiene item(es decir, si alguno de los elementos de xses igual a item)? ¿ Hay algo así xs.contains(item)? Para