1
resposta

[Projeto] Removendo elementos

package elementos.removendo;

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

public class RemovendoElementos {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        List<String> listaDeNomes = new LinkedList<>();

        while(true){
            System.out.println("Digite um nome parav adicion-lo à litsa: (Digite 0 para sair)");

            String nome = sc.nextLine().trim();
            if (nome.equals("0")){
                break;
            }

            listaDeNomes.add(nome);

        }

        System.out.println(listaDeNomes);

        while (true){

            System.out.println("Digite um nome da lista para excluir: (Digite 0 para sair)");
            String nomeExcluido = sc.nextLine().trim();
            if(nomeExcluido.equals("0")){
                break;
            }

            listaDeNomes.remove(nomeExcluido);
        }

        System.out.println("Lista nomes atualizada: " + listaDeNomes);
        sc.close();
    }
}
1 resposta

Olá, Augusto! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de listas para armazenar elementos em Java, utilizou muito bem o Scanner para capturar entradas do usuário e ainda compreendeu a importância dos métodos de coleção para adicionar e remover itens dinamicamente.

Uma dica interessante para o futuro é verificar se o nome existe na lista antes de tentar removê-lo, evitando mensagens confusas. Assim:

if (listaDeNomes.contains(nomeExcluido)) {
    listaDeNomes.remove(nomeExcluido);
    System.out.println(nomeExcluido + " foi removido da lista.");
} else {
    System.out.println("Nome não encontrado na lista.");
}

Isso faz com que o programa seja mais amigável e informativo para o usuário.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

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!