package Relatorio.ColeçõesStreams;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
public class AdicionandoElemento {
public static void main(String[] args) {
List funcionariosNovos = new ArrayList<>();
Scanner sc = new Scanner(System.in);
String funcionarioNovoAtribuido = "";
System.out.println("Lista de Funcionários");
funcionariosNovos.add("João");
funcionariosNovos.add("Maria");
funcionariosNovos.add("Vitor");
Collections.sort(funcionariosNovos);
for (String f : funcionariosNovos) {
System.out.println(f);
}
do {
System.out.println("\n Digite o nome do novo funcionário ou (digite 'sair' para encerrar)");
funcionarioNovoAtribuido = sc.nextLine().trim();
if (!funcionarioNovoAtribuido.equalsIgnoreCase("sair")) {
funcionariosNovos.add(funcionarioNovoAtribuido);
}
} while (!funcionarioNovoAtribuido.equalsIgnoreCase("sair"));
System.out.println("Programa encerrado!");
System.out.println("\n Lista atualizada ");
Collections.sort(funcionariosNovos);
for (String funcionarios : funcionariosNovos) {
System.out.println(funcionarios);
}
sc.close();
}
}