package Relatorio.ColeçõesStreams;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
public class RemovendoElementos {
public static void main(String[] args) {
List nomeslunos = new ArrayList<>();
Scanner sc = new Scanner(System.in);
String removerAluno;
nomeslunos.add("Joana");
nomeslunos.add("Lucas");
nomeslunos.add("Pedro");
nomeslunos.add("Antônio");
System.out.println("Lista de alunos");
Collections.sort(nomeslunos);
for (String list : nomeslunos) {
System.out.println(list);
}
do {
System.out.println("\nDigite um nome para remover ou (digite 'sair' para encerrar)");
removerAluno = sc.nextLine().trim();
if (!removerAluno.equalsIgnoreCase("sair")) {
nomeslunos.remove(removerAluno);
}
} while (!removerAluno.equalsIgnoreCase("sair"));
System.out.println("\nLista atualizada");
Collections.sort(nomeslunos);
for (String listaNova : nomeslunos) {
System.out.println(listaNova);
}
}
}