collections

Cómo convertir Conjunto a matriz?

Set parece una buena manera de crear Arrays con elementos únicos garantizados, pero no expone ninguna buena manera de obtener ... Si no existe tal opción, entonces tal vez hay un buen lenguaje idiomático para hacer eso ? como, usando for...of, o similar ?

¿Cómo obtener una vista de lista invertida en una lista en Java?

Quiero tener una vista de lista invertida en una lista (de manera similar a como List#sublist proporciona una vista de sublis ... año porque la implementación que he visto en LinkedList es lo suficientemente general como para funcionar con cualquier List.

Recreando un Diccionario de un IEnumerable>

Tengo un método que devuelve un IEnumerable<KeyValuePair<string, ArrayList>>, pero algunos de los llamantes requi ... Persona que llama: Dictionary<string, ArrayList> actual = target.GetComponents(); actual.ContainsKey("something");

Convertir JSON en Mapa

¿Cuál es la mejor manera de convertir un código JSON de esta manera: { "data" : { "field1" : "value1", ... esos campos son (value1, value2). ¿Alguna idea? ¿Debería usar Json-lib para eso? ¿O mejor si escribo mi propio analizador?

IList vs IEnumerable para las Colecciones en las Entidades

Cuando tengo entidades en mi dominio con listas de cosas, ¿deberían exponerse como ilists oEnumerables? Por ejemplo, Order tiene un montón de OrderLines.

Big-O summary for Java Collections Framework implementations? [cerrado]

Puede que esté enseñando un "Java crash-course" pronto. Si bien es probable que sea seguro asumir que los miembros de la aud ... nio público en algún lugar, me gustaría reutilizarla (con el crédito adecuado, por supuesto.) Cualquiera tiene los punteros?

recuento vs longitud vs tamaño en una colección

Al usar un número de lenguajes de programación y bibliotecas he notado varios términos usados para el número total de element ... ende de qué tipo de colección es? IE. mutable / inmutable ¿Hay preferencia por que sea una propiedad en lugar de un método?

Convertir Lista a Lista

Mientras que podemos heredar de la clase base / interfaz, ¿por qué no podemos declarar un List<> utilizando la misma cl ... w C(); // OK List<A> listOfA = new List<C>(); // compiler Error } } ¿Hay alguna forma de evitarlo?

¿Hay colecciones fuertemente mecanografiadas en Objective-C?

Soy nuevo en programación Mac/iPhone y Objective-C. En C# y Java tenemos "genéricos", clases de colección cuyos miembros solo ... ede contener claves que sean enteros y valores que sean de tipo MyCustomObject. ¿Existe un mecanismo similar en Objective-C?

¿Qué es un WeakHashMap y cuándo usarlo? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cuándo usarías un WeakHashMap o una WeakReference? ... ¿Qué es un WeakHashMap y cuándo se debe usarlo? ¿Cuáles son las diferencias entre a WeakHashMap y a HashMap?

Diferencia entre HashSet y HashMap?

Aparte del hecho de que HashSet no permite valores duplicados, ¿cuál es la diferencia entre HashMap y Hashset? Me refiero a la implementación sabia? Es un poco vago porque ambos usan tablas hash para almacenar valores.

¿Debo devolver una Colección o una Transmisión?

Supongamos que tengo un método que devuelve una vista de solo lectura en una lista de miembros: class Team { private Li ... omática en Java? Fueron arroyos diseñados para ser siempre "terminado" dentro de la misma expresión en la que fueron creados?

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, L ... razón para preferir un enfoque sobre el otro (por ejemplo, preferir el primer enfoque por la simple razón de la legibilidad)?

Seleccionar N elementos aleatorios de una lista en C#

Necesito un algoritmo rápido para seleccionar 5 elementos aleatorios de una lista genérica. Por ejemplo, me gustaría obtener 5 elementos aleatorios de un List<string>.

Colección inmutable vs Inmodificable

De la Descripción General del Marco de Colecciones : Colecciones que no admiten operaciones de modificación (como add, ... n inmutables son mutable . No puedo entender la distinción. ¿Cuál es la diferencia entre inmodificable y inmutable aquí?

Cómo convertir un mapa a Lista en Java?

¿Cuál es la mejor manera de convertir un Map<key,value> a un List<value>? Simplemente iterar sobre todos los valores e insertarlos en una lista o estoy pasando por alto algo?

Cómo aleatorizar dos ArrayLists de la misma manera?

Tengo dos arraylist filelist y imgList que se relacionan entre sí, por ejemplo, "H1.txt "relacionado con" e1.jpg". ¿Cómo alea ... 3.txt","M5.txt","H2.txt","H1.txt"}; Salida prevista: imgList = {"e4.jpg","e6.jpg","e3.jpg","e5.jpg","e2.jpg","e1.jpg"};

Obtener un elemento de un conjunto

¿Por qué Set no proporciona una operación para obtener un elemento que sea igual a otro elemento? Set<Foo> set = ...; ... mpos, no todos. Así que dos objetos Foo que se consideran iguales pueden tener valores diferentes, por eso no puedo usar foo.

. NET HashTable Vs Dictionary - ¿Puede el Diccionario ser tan rápido?

Estoy tratando de averiguar cuándo y por qué usar un Diccionario o una tabla HASH. He hecho un poco de una búsqueda en aquí ... siciones anteriores? Qué situaciones podrías usar para elegir una por encima de la otra, (sí, la última es un poco ambigua).

La forma más fácil de convertir una Lista a un Conjunto en Java

¿Cuál es la forma más fácil de convertir un List a un Set en Java?