1
resposta

Selecionando funcionários com nomes curtos

import java.util.*;
import java.util.stream.Collectors;

public class Main {
    public static void main(String[] args) {

        List<String> funcionarios = List.of("Ana", "Bruno", "Carlos", "Amanda", "Alice", "Daniel", "Caroline");

        List<String> listaFiltrada = funcionarios.stream()
                .filter(f -> f.length() <= 5)
                .collect(Collectors.toList());

        System.out.println(listaFiltrada);

    }
}
1 resposta

Olá, Bruno! Tudo bem?

Show de bola sua implementação!

Seu código está limpo e utiliza a Stream API exatamente como deve ser: de forma declarativa e legível. A lógica f.length() <= 5 captura perfeitamente nomes como "Ana" (3), "Alice" (5) e "Bruno" (5).

Continue mandando ver nos estudos!

Bons estudos!

Sucesso

Imagem da comunidade