Programa Java para adicionar elementos a uma LinkedList

Neste exemplo, aprenderemos a inserir elementos no Java LinkedList usando vários métodos.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Java LinkedList
  • Interface Java ListIterator

Exemplo 1: adicionar 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); ) )

Resultado

 LinkedList: (Java, Python, JavaScript)

Aqui, o add()método insere um elemento no final de uma lista vinculada. No entanto, também podemos inserir elementos na posição especificada usando o add()método.

Exemplo 2: adicionar elemento na posição 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); ) )

Resultado

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

No exemplo, observe a linha,

 languages.add(0, "Java");

Aqui, 0 é um parâmetro opcional que especifica o número do índice onde o novo elemento deve ser adicionado.

Exemplo 3: todos os elementos de outra coleção para LinkedList

Para adicionar todos os elementos de uma coleção a outra lista vinculada, usamos o 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); ) )

Resultado

 Mamíferos: (Cão, Gato, Cavalo) Animais: (Crocodilo, Cão, Gato, Cavalo)

Exemplo 4: Usando o método listIterator ()

Também podemos usar o listsIterator()método para adicionar elementos à lista vinculada. Para usá-lo, devemos importar o java.util.ListIteratorpacote.

 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); ) )

Resultado

 LinkedList: (Java, Python)

Artigos interessantes...