Articles of colecciones de

¿Qué es una colección java?

Quiero saber: ¿Qué es una colección en Java?

¿Es posible crear algún objeto IGrouping?

Tengo List<IGrouping> . ¿Es de alguna manera posible agregar un nuevo elemento a esta lista? O, de hecho, ¿es posible crear algún objeto IGrouping?

Que es más rápido: borrar la recostackción o crear instancias nuevas

Tengo un número de listas genéricas en mi código, que tienen decenas o cientos de elementos. A veces necesito rellenar estas listas con otros objetos, así que la pregunta es: ¿qué será más rápido, llamar al método Clear() o crear una new List() ?

¿Hay alguna manera de verificar si dos colecciones contienen los mismos elementos, independientemente del orden?

He estado buscando un método que funcione como Arrays.equals(a1, a2) , pero ignorando el orden de los elementos. No he podido encontrarlo en Google Collections (algo así como Iterables.elementsEqual() , pero eso explica el pedido) y JUnit ( assertEquals() obviamente solo llama a equals() en la Colección, que depende de la Colección implementación, y eso […]

Cómo mantener el orden de inserción utilizando colecciones

Quiero agregar una clave, un par de valores en una tabla hash (o cualquier otra colección), pero tengo que mantener el orden de inserción. ¿Cómo puedo hacer esto? Como agregaré 1 como clave “uno” como valor, 2 como clave y “dos” como valor. La salida debe ordenarse como: 1:one 2:two

ArrayList vs. Vectors en Java si la seguridad de la hebra no es una preocupación

¿Existe realmente tanta diferencia entre el rendimiento de Vector y ArrayList ? ¿Es una buena práctica usar ArrayLists en todo momento cuando la seguridad de las hebras no es un problema?

List, IList, IEnumerable, IQueryable, ICollection, ¿cuál es el tipo de devolución más flexible?

He visto esta pregunta publicada anteriormente, pero no estoy satisfecho de haber entendido las ramificaciones completas. El problema es qué tipo de devolución debería tener una capa de datos que utiliza el retorno de linq-a-sql para una máxima flexibilidad y capacidad de consulta. Esto es lo que he leído / encontrado: IEnumerable es limitado y […]

¿Cómo puedo obtener toda la combinación posible de un subconjunto?

Considere esta List List data = new List(); data.Add(“Text1”); data.Add(“Text2”); data.Add(“Text3”); data.Add(“Text4”); El problema que tuve fue: ¿cómo puedo obtener cada combinación de un subconjunto de la lista? Un poco como esto: #Subset Dimension 4 Text1;Text2;Text3;Text4 #Subset Dimension 3 Text1;Text2;Text3; Text1;Text2;Text4; Text1;Text3;Text4; Text2;Text3;Text4; #Subset Dimension 2 Text1;Text2; Text1;Text3; Text1;Text4; Text2;Text3; Text2;Text4; #Subset Dimension 1 Text1; […]

Idioma preferido para unirse a una colección de cadenas en Java

Dada una Colección de cadenas, ¿cómo te unirías a ellas en Java simple, sin usar una Biblioteca externa? Dadas estas variables: Collection data = Arrays.asList(“Snap”, “Crackle”, “Pop”); String separator = “, “; String joined; // let’s create this, shall we? Así es como lo haría en Guava : joined = Joiner.on(separator).join(data); Y en Apache Commons […]

Mapa que podría repetirse en el orden de los valores

Necesito un mapa que pueda repetirse en el orden decreciente de sus valores . ¿Alguna de las bibliotecas estándar como Apache Commons o Guava proporciona este tipo de mapa?