Preguntas etiquetadas con collections

136
Stream vs Vistas vs Iteradores

¿Cuáles son las diferencias entre Streams, Views (SeqView) e Iterators en scala? Este es mi entendimiento: Son todas listas perezosas. Las secuencias almacenan en caché los valores. ¿Los iteradores solo se pueden usar una vez? ¿No puede volver al principio y evaluar el valor nuevamente? Los...

135
Cómo copiar un java.util.List en otro java.util.List

Tengo un List<SomeBean>que se completa desde un servicio web. Quiero copiar / clonar el contenido de esa lista en una lista vacía del mismo tipo. Una búsqueda en Google para copiar una lista me sugirió usar el Collections.copy()método. En todos los ejemplos que vi, se suponía que la lista de...

129
Imprimir HashMap en Java

Tengo un HashMap: private HashMap<TypeKey, TypeValue> example = new HashMap<TypeKey, TypeValue>(); Ahora me gustaría revisar todos los valores e imprimirlos. Yo escribí esto: for (TypeValue name : this.example.keySet()) { System.out.println(name); } No parece funcionar. ¿Cuál es...

128
Crear un diccionario constante en C #

¿Cuál es la forma más eficiente de crear una asignación constante (nunca cambia en tiempo de ejecución) de strings a ints? Intenté usar un diccionario const , pero eso no funcionó. Podría implementar un contenedor inmutable con la semántica adecuada, pero eso todavía no parece del todo...

127
¿Qué colección Java debo usar?

En esta pregunta, ¿cómo puedo seleccionar eficientemente un contenedor de biblioteca estándar en C ++ 11? es un diagrama de flujo útil para usar al elegir colecciones de C ++. Pensé que este era un recurso útil para las personas que no están seguras de qué colección deberían usar, así que intenté...

126
Enlazar una lista en @RequestParam

Estoy enviando algunos parámetros desde un formulario de esta manera: myparam[0] : 'myValue1' myparam[1] : 'myValue2' myparam[2] : 'myValue3' otherParam : 'otherValue' anotherParam : 'anotherValue' ... Sé que puedo obtener todos los parámetros en el método del controlador agregando un parámetro...