Programa Java para agregar elementos a una LinkedList

En este ejemplo, aprenderemos a insertar elementos en Java LinkedList utilizando varios métodos.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • LinkedList de Java
  • Interfaz Java ListIterator

Ejemplo 1: Agregar elementos usando add ()

 import java.util.LinkedList; class Main ( public static void main(String() args)( // create a linkedlist LinkedList languages = new LinkedList(); // Add elements to LinkedList languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("LinkedList: " + languages); ) )

Salida

 LinkedList: (Java, Python, JavaScript)

Aquí, el add()método inserta un elemento al final de una lista vinculada. Sin embargo, también podemos insertar elementos en la posición especificada usando el add()método.

Ejemplo 2: agregar elemento en la posición especificada

 import java.util.LinkedList; class Main ( public static void main(String() args)( // create a linkedlist LinkedList languages = new LinkedList(); // add elements to LinkedList languages.add("Swift"); languages.add("Python"); System.out.println("LinkedList: " + languages); // add element at the specified position languages.add(0, "Java"); System.out.println("Updated LinkedList: " + languages); ) )

Salida

 LinkedList: (Swift, Python) LinkedList actualizado: (Java, Swift, Python)

En el ejemplo, observe la línea,

 languages.add(0, "Java");

Aquí, 0 es un parámetro opcional que especifica el número de índice donde se agregará el nuevo elemento.

Ejemplo 3: todos los elementos de otra colección a LinkedList

Para agregar todos los elementos de una colección a otra lista vinculada, usamos el addAll()método.

 import java.util.LinkedList; class Main ( public static void main(String() args) ( LinkedList mammals = new LinkedList(); mammals.add("Dog"); mammals.add("Cat"); mammals.add("Horse"); System.out.println("Mammals: " + mammals); LinkedList animals = new LinkedList(); animals.add("Crocodile"); // Add all elements of mammals in animals animals.addAll(mammals); System.out.println("Animals: " + animals); ) )

Salida

 Mamíferos: (perro, gato, caballo) Animales: (cocodrilo, perro, gato, caballo)

Ejemplo 4: uso del método listIterator ()

También podemos usar el listsIterator()método para agregar elementos a la lista vinculada. Para usarlo, debemos importar java.util.ListIteratorpackage.

 import java.util.ArrayList; import java.util.ListIterator; class Main ( public static void main(String() args) ( ArrayList languages = new ArrayList(); // Creating an object of ListIterator ListIterator listIterate = languages.listIterator(); listIterate.add("Java"); listIterate.add("Python"); System.out.println("LinkedList: " + languages); ) )

Salida

 LinkedList: (Java, Python)

Articulos interesantes...