Articles of arraylist

Escáner omitiendo cada segunda línea del archivo

Intento escanear un archivo de texto y colocar cada línea en una lista de arrays, y detener el escaneo cuando la siguiente línea es un ‘*’, sin embargo, mi lista de arrays está almacenando cada 2da línea y no estoy seguro de por qué. Scanner scan = new Scanner(new File(“src/p/input2.txt”)); ArrayList words = new ArrayList(); […]

¿Cómo puedo ordenar una ArrayList of Strings en Java?

Tengo String que se ponen en una ArrayList al azar. private ArrayList teamsName = new ArrayList(); String[] helper; Por ejemplo: teamsName.add(helper[0]) where helper[0] = “dragon”; teamsName.add(helper[1]) where helper[1] = “zebra”; teamsName.add(helper[2]) where helper[2] = “tigers” // and so forth up to about 150 strings. Dado el hecho de que no puede controlar las entradas (es […]

Agregar a ArrayList Java

Soy un principiante de Java y necesito ayuda. Estoy intentando convertir un tipo de datos abstractos Foo, que es una lista asociada a un Arraylist de las cadenas B. ¿Cómo recorre la lista y agrega cada cadena a la matriz? Puede que ya lo esté pensando, pero ahora estoy perdido. Gracias por la ayuda por […]

Fusionando dos arrayLists en una nueva lista de arreglos, sin duplicados y en orden, en Java

Estoy tratando de “combinar” dos arrayLists, produciendo una nueva lista de arreglos que contiene todos los números en las dos listas de arreglos combinadas, pero sin elementos duplicados y deben estar en orden. Se me ocurrió este código a continuación. Lo reviso y tiene sentido para mí, pero no estoy seguro si puedo usar para […]

No se puede deserializar la instancia de java.util.ArrayList fuera de VALUE_STRING

Tengo un servicio REST construido con Jersey y desplegado en App Engine. El servicio REST implementa el verbo PUT que consume un tipo de aplicación / json. El enlace de datos es realizado por Jackson. El verbo consume una relación de departamentos de empresa representada en JSON como {“name”:”myEnterprise”, “departments”:[“HR”,”IT”,”SC”]} En el lado del cliente, […]

Cómo hacer una copia profunda de Java ArrayList

Posible duplicado: ¿Cómo clonar ArrayList y también clonar sus contenidos? tratando de hacer una copia de una ArrayList. El objeto subyacente es simple y contiene objetos Strings, ints, BigDecimals, Dates y DateTime. ¿Cómo puedo asegurarme de que las modificaciones realizadas en la nueva ArrayList no se vean reflejadas en la lista ArrayList anterior? Person morts […]

Elementos de intercambio del cuadro de lista

¿Cómo puedo intercambiar el primer y el último elemento de una ArrayList ? Sé cómo intercambiar los elementos de una matriz: establecer un valor temporal para almacenar el primer elemento, dejar que el primer elemento sea igual al último elemento, y luego dejar que el último elemento sea igual al primer elemento almacenado. int a […]

La sobrecarga de memoria de Java HashMap en comparación con ArrayList

Me pregunto cuál es la sobrecarga de memoria de java HashMap en comparación con ArrayList? Actualizar: Me gustaría mejorar la velocidad para buscar valores específicos de un paquete grande (6 millones +) de objetos idénticos. Por lo tanto, estoy pensando en utilizar uno o varios HashMap en lugar de utilizar ArrayList. Pero me pregunto cuál […]

En Java 8, ¿por qué la capacidad predeterminada de ArrayList ahora es cero?

Según recuerdo, antes de Java 8, la capacidad predeterminada de ArrayList era 10. Sorprendentemente, el comentario sobre el constructor predeterminado (vacío) aún dice: Constructs an empty list with an initial capacity of ten. De ArrayList.java : /** * Shared empty array instance used for default sized empty instances. We * distinguish this from EMPTY_ELEMENTDATA to […]

Cómo insertar un objeto en una ArrayList en una posición específica

Supongamos que tengo una ArrayList de objetos de tamaño n. Ahora quiero insertar otro objeto en una posición específica, digamos en la posición de índice k (es mayor que 0 y menor que n) y quiero que otros objetos en y después de la posición de índice k cambien una posición de índice adelante. Entonces, […]