ArrayList es parte del marco de la colección. Es una lista e implementa la interfaz java.util.list . ArrayList es una mejor alternativa a Arrays, especialmente si no está seguro del tamaño de la array. A diferencia de una array que tiene un tamaño fijo, ArrayList puede aumentar de tamaño cuando sea necesario. Internamente, ArrayList también usa arreglos para almacenar datos. Cuando alcanza la capacidad actual y necesita crecer, se crea una nueva array y los elementos se copian de la array anterior a la array nueva.
Ejemplo:
Input : ArrayList = [a, b, c], Vector = [d, e] Output: collection = [a, b, c, d, e] Input : ArrayList = [1, 5, 6], Vector = [2, 3] Output: collection = [1, 2, 3, 5, 6]
Acercarse:
- Cree una ArrayList y agregue algunos elementos en ella
- Crear una nueva colección, aquí crearemos vector.
- Agrega elementos a una ArrayList usando el método addAll(index, list) que inserta la lista en el índice dado de esta lista.
Sintaxis:
addAll(int index,Collection c)
Parámetros:
- índice: el índice en el que se va a insertar el elemento especificado.
- c: Esta es la colección que contiene los elementos que se agregarán a esta lista
Descripción:
Podemos usar este método para insertar elementos de una colección en el índice dado. Todos los elementos de la lista se desplazan hacia la derecha para dejar espacio a los elementos de la colección.
A continuación se muestra la implementación del enunciado del problema.
Java
// Insert all Elements of Other Collection // to Specified Index of Java ArrayList import java.util.*; public class GFG { public static void main(String arg[]) { // Creating ArrayList ArrayList<String> obj1 = new ArrayList<String>(); obj1.add("Australia"); obj1.add("Brazil"); obj1.add("France"); obj1.add("Germany"); obj1.add("India"); System.out.println("Elements of ArrayList: " + obj1); // Creating collection of vector Vector<String> obj2 = new Vector<String>(); obj2.add("Canada"); obj2.add("Denmark"); obj2.add("Egypt"); System.out.println( "Elements of Collection(Vector): " + obj2); // inserting all Elements of Other Collection to // Specified Index of ArrayList obj1.addAll(2, obj2); System.out.println( "After inserting elements of other collection elements of ArrayList:\n" + obj1); } }
Elements of ArrayList: [Australia, Brazil, France, Germany, India] Elements of Collection(Vector): [Canada, Denmark, Egypt] After inserting elements of other collection elements of ArrayList: [Australia, Brazil, Canada, Denmark, Egypt, France, Germany, India]
Publicación traducida automáticamente
Artículo escrito por poojavichare1810 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA