Articles of arraylist

Unnest matrices múltiples en paralelo

Mi última pregunta Pasar una matriz para almacenar en postgres era un poco confusa. Ahora, para aclarar mi objective: Quiero crear un procedimiento almacenado de Postgres que aceptará dos parámetros de entrada. Una será una lista de algunas cantidades como, por ejemplo, (100, 40.5, 76) y la otra será una lista de algunas facturas (’01-2222-05′,’01-3333-04′,’01-4444-08′) […]

¿Qué es el operador de diamantes en Java?

Tengo un arraylist con tipo patient_class y el tipo de arraylist ha sido subrayado en amarillo y el IDE ha mencionado “argumentos de tipo redundante en una nueva expresión (use en su lugar el operador de diamante)”. Mi problema es: ¿Debería usar el operador de diamante en su lugar? ¿Es obligatorio? ¿Obtendré alguna pérdida de […]

¿Cómo puedo calcular la diferencia entre dos ArrayLists?

Tengo dos ArrayLists. ArrayList A contiene [‘2009-05-18′,’2009-05-19′,’2009-05-21’] ArrayList B contiene [‘2009-05-18′,’2009-05-18′,’2009-05-19′,’2009-05-19′,’2009-05-20′,’2009-05-21′,’2009-05-21′,’2009-05-22′] Tengo que comparar ArrayLst A y ArrayLst B. El resultado ArrayList debe contener la Lista que no existe en ArrayList A. El resultado de ArrayList debe ser [‘2009-05-20’, ‘2009-05-22’] cómo comparar?

Diferencias de rendimiento entre ArrayList y LinkedList

Sí, este es un tema antiguo, pero aún tengo algunas confusiones. En Java, la gente dice: ArrayList es más rápido que LinkedList si tengo acceso aleatorio a sus elementos. Creo que el acceso aleatorio significa “dame el enésimo elemento”. ¿Por qué ArrayList es más rápido? LinkedList es más rápido que ArrayList para su eliminación. Yo […]

¿Cuál es la tasa de crecimiento ideal para una matriz dinámicamente asignada?

C ++ tiene std :: vector y Java tiene ArrayList, y muchos otros lenguajes tienen su propia forma de matriz asignada dinámicamente. Cuando una matriz dinámica se queda sin espacio, se reasigna en un área más grande y los valores antiguos se copian en la nueva matriz. Una pregunta central para el rendimiento de una […]

Cómo usar un arraylist como un parámetro de sentencia preparado

He buscado y no he podido encontrar una respuesta al siguiente desafío que estoy teniendo. Parece bastante sencillo pero no he podido resolverlo. Tengo un ArrayList de identificadores de registro que son tipo Long -> ArrayList . Me gustaría utilizar esta lista de identificaciones de registros para seleccionar filas de otra tabla. Hasta aquí todo […]

Eliminar elemento de ArrayList

Tengo una list suponer ArrayList , y tiene 8 elementos AH y ahora quiero eliminar la posición de 1,3,5 Artículo almacenado en la matriz int de la list ¿cómo puedo hacer esto? Estoy tratando de hacer esto con ArrayList list = new ArrayList(); list.add(“A”); list.add(“B”); list.add(“C”); list.add(“D”); list.add(“E”); list.add(“F”); list.add(“G”); list.add(“H”); int i[] = {1,3,5}; […]

ArrayList de Android de objetos personalizados – Guardar en SharedPreferences – ¿Serializable?

Tengo una ArrayList de un objeto. El objeto contiene los tipos ‘Bitmap’ y ‘String’ y luego solo getters y setters para ambos. En primer lugar es Bitmap serializable? ¿Cómo voy a serializar esto para almacenarlo en SharedPreferences? He visto a muchas personas hacer una pregunta similar, pero ninguna parece dar una buena respuesta. Preferiría algunos […]

ConcurrentModificationException cuando se agrega dentro de un bucle foreach en ArrayList

Estoy tratando de hacer uso del ciclo foreach con el arraylist, pero cuando lo uso, me da error, pero cuando uso normal para loop, funciona perfectamente, ¿cuál podría ser el problema? El código está aquí: for (Pair p2 : R) { if ((p2.getFirstElm() == p.getSecondElm()) && (p2.getFirstElm() != p2.getSecondElm())) R.add(new Pair (p.getFirstElm(), p2.getSecondElm())); else if […]

list.clear () vs list = new ArrayList ();

¿Cuál de las 2 opciones es mejor y más rápida para borrar una ArrayList, y por qué? list.clear() o list = new ArrayList(); Sucede que tengo que, al azar, borrar todas las entradas de mi ArrayList y no tengo forma de saber cuántas entradas nuevas habrá en el futuro, podría haber 0 o 1000. ¿Qué […]