Preguntas etiquetadas con collections

178
¿Existe un método incorporado para comparar colecciones?

Me gustaría comparar el contenido de un par de colecciones en mi método Equals. Tengo un diccionario y una lista IL. ¿Hay un método incorporado para hacer esto? Editado: Quiero comparar dos Diccionarios y dos IListas, por lo que creo que lo que significa igualdad está claro: si los dos...

172
cómo obtener una entrada de hashmap sin iterar

¿Existe una manera elegante de obtener solo uno Entry<K,V>de HashMap, sin iterar, si no se conoce la clave? Como el orden de entrada no es importante, ¿podemos decir algo como hashMapObject.get(zeroth_index); Aunque soy consciente de que no existe tal método get by index. Si intenté el...

172
Convertir la enumeración en un conjunto / lista

¿Existe algún método de puente de una línea para volcar una enumeración dada en java.util.List o java.util.Set? Algo incorporado como Arrays.asList()o Collection.toArray()debería existir en alguna parte, pero no puedo encontrarlo en la ventana del evaluador de mi depurador IntelliJ (y también en...

170
Colección inmutable vs inmodificable

Desde el Resumen del marco de colecciones : Las colecciones que no admiten operaciones de modificación (como add, removey clear) se denominan no modificables . Las colecciones que no son inmodificables son modificables . Las colecciones que además garantizan que ningún cambio en el...

167
¿Cómo convertir int [] a Integer [] en Java?

Soy nuevo en Java y estoy muy confundido. Tengo un gran conjunto de datos de longitud 4 int[]y quiero contar la cantidad de veces que ocurre cada combinación particular de 4 enteros. Esto es muy similar a contar frecuencias de palabras en un documento. Quiero crear un Map<int[], double>que...

164
Afirmar es igual a 2 listas en Junit

¿Cómo puedo hacer una afirmación de igualdad entre listas en un caso de prueba JUnit ? La igualdad debe estar entre el contenido de la lista. Por ejemplo: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two",...

163
¿Crear una cola de bloqueo <T> en .NET?

Tengo un escenario en el que tengo varios subprocesos que se agregan a una cola y múltiples subprocesos que se leen desde la misma cola. Si la cola alcanza un tamaño específico, todos los hilos que llenen la cola se bloquearán al agregarlos hasta que se elimine un elemento de la cola. La solución...