El método addAll(int index, Collection C) de AbstractSequentialList se usa para agregar todos los elementos de la colección pasados como parámetro a esta función en un índice específico o posición de una lista secuencial abstracta.
Sintaxis:
boolean addAll(int index, Collection C)
Parámetros: Esta función acepta dos parámetros como se muestra en la sintaxis anterior y se describen a continuación.
- index : este parámetro es de tipo entero y especifica la posición en la lista a partir de la cual se insertarán los elementos del contenedor.
- C : Es una colección cuyos elementos se necesitan agregar.
Valor devuelto: el método devuelve VERDADERO si se realiza al menos una acción de agregar.
Los siguientes programas ilustran el método Java.util.AbstractSequentialList.addAll():
Ejemplo 1:
// Java code to illustrate addAll() method import java.util.*; import java.util.AbstractSequentialList; public class AbstractSequentialListDemo { public static void main(String args[]) { // Creating an empty AbstractSequentialList AbstractSequentialList<String> absqlist = new LinkedList<String>(); // Use add() method to add elements absqlist.add("Geeks"); absqlist.add("for"); absqlist.add("Geeks"); absqlist.add("10"); absqlist.add("20"); // Creating a Collection Collection<String> collect = new ArrayList<String>(); collect.add("A"); collect.add("Computer"); collect.add("Portal"); collect.add("for"); collect.add("Geeks"); // Displaying the list System.out.println("AbstractSequentialList: " + absqlist); // Appending the collection to the list absqlist.addAll(1, collect); // Clearing the list using clear() and displaying System.out.println("The new list is: " + absqlist); } }
Producción:
AbstractSequentialList: [Geeks, for, Geeks, 10, 20] The new list is: [Geeks, A, Computer, Portal, for, Geeks, for, Geeks, 10, 20]
Ejemplo 2:
// Java code to illustrate boolean addAll() import java.util.*; import java.util.AbstractSequentialList; public class AbstractSequentialListDemo { public static void main(String args[]) { // Creating an empty AbstractSequentialList AbstractSequentialList<Integer> absqlist = new LinkedList<Integer>(); // Use add() method to add elements absqlist.add(10); absqlist.add(20); absqlist.add(30); absqlist.add(10); absqlist.add(20); // Creating a Collection Collection<Integer> collect = new LinkedList<Integer>(); collect.add(1); collect.add(2); collect.add(3); collect.add(4); collect.add(5); // Displaying the list System.out.println("The AbstractSequentialList is: " + absqlist); // Appending the collection to the list absqlist.addAll(1, collect); // Clearing the list using clear() and displaying System.out.println("The new list is: " + absqlist); } }
Producción:
The AbstractSequentialList is: [10, 20, 30, 10, 20] The new list is: [10, 1, 2, 3, 4, 5, 20, 30, 10, 20]
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA