Preguntas con la etiqueta [collections]

Lista collections preguntas

¿Existe alguna forma de inicializar un Java HashMap como este?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; ¿Cuál sería la sintaxis correcta? No he encontrado nada al respecto. es posible? Estoy

¿Cómo convertir int[] en List<Integer> en Java?

21
respuestas
583
votos
761.4k
vistas

¿ Cómo convierto int[]a List&lt;Integer&gt;Java? Por supuesto, me interesa cualquier otra respuesta que no sea hacerlo en bucle, elemento por elemento. Pero si no hay otra respuesta, elegiré esa como

¿Cuál es la forma más sencilla de revertir este ArrayList? ArrayList&lt;Integer&gt; aList = new ArrayList&lt;&gt;(); //Add elements to ArrayList object aList.add("1"); aList.add("2"); aList.add("3"); aList.add("4"); aList.add("5"); while (aList.listIterator().hasPrevious()) Log.d("reverse", "" +

Estoy usando un Collection(un HashMapusado indirectamente por la JPA, da la casualidad), pero aparentemente de forma aleatoria el código arroja un archivo ConcurrentModificationException. ¿Qué lo está causando y cómo soluciono

Formas de iterar sobre una lista en Java

13
respuestas
719
votos
1.3M
vistas

Siendo algo nuevo en el lenguaje Java, estoy tratando de familiarizarme con todas las formas (o al menos las no patológicas) en las que uno puede recorrer una lista (o

Mapa ordenado de Java

10
respuestas
397
votos
456.8k
vistas

¿Existe un objeto en Java que actúa como un mapa para almacenar y acceder a pares clave/valor, pero que puede devolver una lista ordenada de claves y una lista ordenada

Manera fácil de convertir Iterable en Colección

21
respuestas
492
votos
416.7k
vistas

En mi aplicación utilizo una biblioteca de terceros ( Spring Data for MongoDBpara ser exactos). Los métodos de esta biblioteca regresan Iterable&lt;T&gt;, mientras que el resto de mi código espera

Rendimiento de HashSet frente a lista

12
respuestas
546
votos
344.0k
vistas

Está claro que el rendimiento de búsqueda de la HashSet&lt;T&gt;clase genérica es mayor que el de la List&lt;T&gt;clase genérica. Simplemente compare la clave basada en hash con el enfoque lineal

Convertir Lista<DerivedClass> a Lista<BaseClass>

13
respuestas
250
votos
148.0k
vistas

Si bien podemos heredar de la clase/interfaz base, ¿por qué no podemos declarar List&lt;&gt; usando la misma clase/interfaz? interface A { } class B : A { } class C

Obtener un elemento de un conjunto

22
respuestas
438
votos
1.0M
vistas

¿Por qué no Setproporciona una operación para obtener un elemento que sea igual a otro elemento? Set&lt;Foo&gt; set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar

¿Cómo convertir conjunto a matriz?

10
respuestas
863
votos
578.7k
vistas

Set parece una buena manera de crear matrices con elementos únicos garantizados, pero no expone ninguna buena manera de obtener propiedades, excepto el generador [Set].values, que se llama de una

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

10
respuestas
171
votos
120.4k
vistas

Tengo un escenario en el que tengo varios subprocesos que se agregan a una cola y varios subprocesos leen desde la misma cola. Si la cola alcanza un tamaño específico,

Inicialización de un ArrayList en una línea

35
respuestas
3.3k
votos
3.8M
vistas

Quería crear una lista de opciones para fines de prueba. Al principio hice esto: ArrayList&lt;String&gt; places = new ArrayList&lt;String&gt;(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Luego, refactoricé el código de la

Si tengo un List&lt;List&lt;Object&gt;&gt;, ¿cómo puedo convertirlo en un List&lt;Object&gt;que contenga todos los objetos en el mismo orden de iteración utilizando las funciones de Java 8?

¿Cómo puedo convertir un List&lt;Integer&gt;aint[] Java? Estoy confundido porque List.toArray()en realidad devuelve un Object[], que no se puede convertir ni Integer[]a niint[] . Ahora mismo estoy usando un bucle para