Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Removendo elementos

import java.util.LinkedList;
import java.util.List;

public class Principal {
    public static void main(String[] args) {
        List<String> listaNome = new LinkedList<>();
        listaNome.add("Joana");
        listaNome.add("Lucas");
        listaNome.add("Pedro");
        listaNome.add("Antônio");

        System.out.println("Lista inicial: " + listaNome);

        listaNome.remove("Pedro");
        System.out.println("Lista após a exclusão: " + listaNome);
    }
}

Saída:

Lista inicial: [Joana, Lucas, Pedro, Antônio]
Lista após a exclusão: [Joana, Lucas, Antônio]
1 resposta
solução!

Olá, Aline! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de LinkedList para armazenar os nomes, utilizou muito bem o método .add() para inserir elementos e ainda compreendeu a importância do .remove() para excluir itens da lista.

Uma dica interessante para o futuro é também experimentar a remoção por índice, o que pode ser útil em cenários em que você não sabe exatamente o valor, mas sim a posição. Assim:

import java.util.LinkedList;
import java.util.List;

public class Principal {
    public static void main(String[] args) {
        List<String> listaNome = new LinkedList<>();
        listaNome.add("Joana");
        listaNome.add("Lucas");
        listaNome.add("Pedro");
        listaNome.add("Antônio");

        System.out.println("Lista inicial: " + listaNome);

        listaNome.remove(2); // remove o elemento na posição 2 (Pedro)
        System.out.println("Lista após a exclusão: " + listaNome);
    }
}

Isso faz com que você tenha mais flexibilidade ao manipular listas, podendo escolher entre remover pelo valor ou pela posição.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!