Preguntas con la etiqueta [collections]
¿Cómo inicializar directamente un HashMap (de forma literal)?
¿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?
¿ Cómo convierto int[]a List<Integer>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 invertir una ArrayList?
¿Cuál es la forma más sencilla de revertir este ArrayList? ArrayList<Integer> aList = new ArrayList<>(); //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", "" +
¿Por qué se lanza una excepción ConcurrentModificationException y cómo depurarla?
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
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
¿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
En mi aplicación utilizo una biblioteca de terceros ( Spring Data for MongoDBpara ser exactos). Los métodos de esta biblioteca regresan Iterable<T>, mientras que el resto de mi código espera
Rendimiento de HashSet frente a lista
Está claro que el rendimiento de búsqueda de la HashSet<T>clase genérica es mayor que el de la List<T>clase genérica. Simplemente compare la clave basada en hash con el enfoque lineal
Convertir Lista<DerivedClass> a Lista<BaseClass>
Si bien podemos heredar de la clase/interfaz base, ¿por qué no podemos declarar List<> usando la misma clase/interfaz? interface A { } class B : A { } class C
Obtener un elemento de un conjunto
¿Por qué no Setproporciona una operación para obtener un elemento que sea igual a otro elemento? Set<Foo> set = ...; ... Foo foo = new Foo(1, 2, 3); Foo bar
¿Cómo convertir conjunto a matriz?
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?
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
Quería crear una lista de opciones para fines de prueba. Al principio hice esto: ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata"); Luego, refactoricé el código de la
¿Cómo puedo convertir una Lista de Listas en una Lista en Java 8?
Si tengo un List<List<Object>>, ¿cómo puedo convertirlo en un List<Object>que contenga todos los objetos en el mismo orden de iteración utilizando las funciones de Java 8?
¿Cómo puedo convertir List<Integer> a int[] en Java? [duplicar]
¿Cómo puedo convertir un List<Integer>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