in

Método Java.util.ArrayList.addall () en Java – GeeksforGeeks

gfg 200x200 min

A continuación se muestran los añadir todo() métodos de Lista de arreglo en Java:

  1. boolean addAll (Colección c): Este método agrega todos los elementos de la colección especificada al final de esta lista, en el orden en que son devueltos por el Iterador de la colección especificada. El comportamiento de esta operación no está definido si la colección especificada se modifica mientras la operación está en curso (implica que el comportamiento de esta llamada no está definido si la colección especificada es esta lista y esta lista no está vacía).
    Parameters:
    c : This is the collection containing elements to be added to this list.
    Exception:
    NullPointerException : If the specified collection is null

    import java.io.*;

    import java.util.ArrayList;

     

    public class ArrayListDemo {

        public static void main(String args[])

        {

     

            

            

            ArrayList<Integer> arrlist1 = 

                               new ArrayList<Integer>(5);

     

            

            arrlist1.add(12);

            arrlist1.add(20);

            arrlist1.add(45);

     

            

            System.out.println("Printing list1:");

            for (Integer number : arrlist1) 

                System.out.println("Number = " + number);        

     

            

            

            ArrayList<Integer> arrlist2 = 

                                 new ArrayList<Integer>(5);

     

            

            arrlist2.add(25);

            arrlist2.add(30);

            arrlist2.add(31);

            arrlist2.add(35);

     

            

            

            System.out.println("Printing list2:");

            for (Integer number : arrlist2) 

                System.out.println("Number = " + number);        

     

            

            

            arrlist1.addAll(arrlist2);

     

            System.out.println("Printing all the elements");

            

            

            for (Integer number : arrlist1) 

                System.out.println("Number = " + number);        

        }

    }

    Output:Printing list1:
    Number = 12
    Number = 20
    Number = 45
    Printing list2:
    Number = 25
    Number = 30
    Number = 31
    Number = 35
    Printing all the elements
    Number = 12
    Number = 20
    Number = 45
    Number = 25
    Number = 30
    Number = 31
    Number = 35
    

    boolean addAll (int index, Collection c):Este método inserta todos los elementos de la colección especificada en esta lista, comenzando en la posición especificada. Desplaza el elemento actualmente en esa posición (si lo hay) y cualquier elemento subsiguiente a la derecha (aumenta sus índices). Los nuevos elementos aparecerán en la lista en el orden en que son devueltos por el iterador de la colección especificada.

    Parameters:
    index : The index at which to insert the first element from the specified collection.
    c : This is the collection containing elements to be added to this list.
    Exception:
    IndexOutOfBoundsException : If the index is out of range
    NullPointerException : If the specified collection is null

    import java.io.*;

    import java.util.ArrayList;

     

    public class ArrayListDemo {

        public static void main(String args[])

        {

     

            

            

            ArrayList<Integer> arrlist = 

                            new ArrayList<Integer>(5);

     

            

            

            arrlist.add(12);

            arrlist.add(20);

            arrlist.add(45);

     

            

            System.out.println("Printing list1:");

            for (Integer number : arrlist) 

                System.out.println("Number = " + number);        

     

            

            

            ArrayList<Integer> arrlist2 = 

                                new ArrayList<Integer>(5);

     

            

            arrlist2.add(25);

            arrlist2.add(30);

            arrlist2.add(31);

            arrlist2.add(35);

     

            

            System.out.println("Printing list2:");

            for (Integer number : arrlist2) 

                System.out.println("Number = " + number);        

     

            

            

            arrlist.addAll(2, arrlist2);

     

            System.out.println("Printing all the elements");

     

            

            for (Integer number : arrlist) 

                System.out.println("Number = " + number);        

        }

    }

    Output:Printing list1:
    Number = 12
    Number = 20
    Number = 45
    Printing list2:
    Number = 25
    Number = 30
    Number = 31
    Number = 35
    Printing all the elements
    Number = 12
    Number = 20
    Number = 25
    Number = 30
    Number = 31
    Number = 35
    Number = 45
    

Este artículo es una contribución de Shambhavi Singh. Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando contrib.geeksforgeeks.org o envíe su artículo por correo electrónico a contrib@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema discutido anteriormente.

¡Atención lector! No dejes de aprender ahora. Hazte con todo lo importante Fundación Java y conceptos de colecciones con el Curso de Fundamentos de Java y Colecciones de Java a un precio asequible para los estudiantes y prepárese para la industria. Para completar su preparación desde el aprendizaje de un idioma hasta DS Algo y muchos más, consulte Curso completo de preparación para entrevistas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

apple touch icon@2

python: forma pitónica de crear una cadena larga de varias líneas

Capitalismo vs socialismo: diferencia y comparación