1
resposta

[Projeto] Removendo Aluno

public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        List<String> students = new ArrayList<>(List.of("Joana", "Lucas", "Pedro", "Antônio"));
        System.out.println(students);
        System.out.println("Enter the student you want to remove from list : ");
        String studentToRemove = scanner.nextLine();
        students.removeIf(student -> student.equals(studentToRemove));
        System.out.println(students);
    }
1 resposta

Oi, Igor! Como vai?

Do jeito que você explicou, chamou atenção o uso do método removeIf com uma lambda expression, o que deixa o código mais limpo e alinhado com o uso de streams e coleções. A comparação direta com equals resolve bem o problema de remover apenas o aluno informado, sem percorrer a lista manualmente.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abracos e bons estudos!