Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Desafio resolvido

package com.github.aldenyjr.exercicios;

import java.util.ArrayList;
import java.util.List;

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

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

        estudantes.remove("Pedro");

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

Resultado:

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

Oi, Aldeny! Como vai?

Agradeço por compartilhar.

Gostei de como você utilizou a lista e fez a remoção direta do elemento "Pedro", deixando claro o funcionamento do método remove. Isso mostra que você entendeu bem como manipular coleções de forma simples e eficiente.

Você pode usar o método removeIf, que permite remover elementos com base em uma condição.


List estudantes = new ArrayList<>();
estudantes.add("Joana");
estudantes.add("Lucas");
estudantes.add("Pedro");
estudantes.add("Antonio");

estudantes.removeIf(nome -> nome.startsWith("P"));

System.out.println(estudantes);

Nesse código, removemos todos os nomes que começam com a letra P. Isso ajuda quando você precisa trabalhar com regras mais dinamicas.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Obrigado!