¿Hay alguna diferencia entre ** copy ** y ** addAll **?

1) ¿Hay alguna diferencia entre estas dos palabras clave para los elementos de las colecciones? ( Copie esos elementos a la otra colección y agregue Todos esos elementos a la otra colección)

Respuesta 1

Sí, hay una diferencia.

De los documentos de Java :

Copy: Copia todos los elementos de una lista a otra. Después de la operación, el índice de cada elemento copiado en la lista de destino será idéntico a su índice en la lista de origen. La lista de destino debe ser al menos tan larga como la lista de origen. Si es más largo, los elementos restantes en la lista de destinos no se verán afectados.

Ejemplo: Copy [1,2,3] a [4,5,6,7,8]=>[1,2,3,7,8]

AddAll: Agrega todos los elementos especificados a la colección especificada

Ejemplo: AddAll de [1,2,3]to [4,5,6,7,8]=>[4,5,6,7,8,1,2,3]

Respuesta: 2

Según JavaDoc, copy () copia solo de una Lista a otra y solo a los índices específicos en una Lista a la otra. añadir todo() simplemente agrega todos los elementos de una Colección a la otra, independientemente del índice y del tipo de Colección.

Respuesta: 3

En mi aplicación, quiero usar la API de OpenWeatherMap para mostrar información meteorológica de las ciudades. Para esto quiero cambiar el lenguaje de descripción a farsi. Recibo esto con la ayuda de OpenWeatherMap y escribo a continuación la URL: http: ...

Ya sé cómo usar java.awt.Robot para escribir un solo carácter usando keyPress, como se ve a continuación. ¿Cómo puedo simplemente ingresar un valor de cadena completo predefinido a la vez en un cuadro de texto? robot.keyPress (...

Quiero probar un código que se basa en una transmisión de red. El código realiza una solicitud y proporciona una devolución de llamada: cuando se completa la solicitud, se activa la devolución de llamada. Me gustaría burlarme de la red ...

Estoy probando el programa VisualVM que viene con los nuevos JDK. Estoy haciendo perfiles en él e intentando perfilar CPU en solo métodos en un paquete particular. Puse lo siguiente en el "Perfil ...