Scanner teclado = new Scanner(System.in);
List<String> funcionarios = new ArrayList<>();
String nombre;
do {
System.out.println("Ingresa el nombre del empleado (o 'salir' para terminar): ");
nombre = teclado.nextLine();
if (!nombre.equalsIgnoreCase("salir")) {
funcionarios.add(nombre);
}
} while (!nombre.equalsIgnoreCase("salir"));
List<String> cortos = funcionarios.stream().filter(n -> n.length() <= 5)
.collect(Collectors.toList());
System.out.println(cortos);
SALIDA:
lista normal [Ana, Bruno, Carlos, Amanda, Alice, Daniel, Caroline]
lista filtrada : [Ana, Bruno, Alice]