Buscar

Agora quero filtrar todos os usuários que têm mais de 100 pontos. Como eu faço? a) Utilizando o método filter da interface Collection. b) Utiliza...

Agora quero filtrar todos os usuários que têm mais de 100 pontos. Como eu faço?


a) Utilizando o método filter da interface Collection.
b) Utilizando o método filter da interface Stream.
c) Utilizando o método sort da classe Collections.
d) Utilizando o método forEach da interface Iterable.

Essa pergunta também está no material:

Java 8 Pratico Lambdas Streams e os Novos Recursos da Linguagem - Casa do Codigo
137 pág.

Português Escola Colegio Estadual Barao Do Rio BrancoEscola Colegio Estadual Barao Do Rio Branco

💡 1 Resposta

User badge image

Ed Verified user icon

Para filtrar todos os usuários que têm mais de 100 pontos, a alternativa correta é a letra b) Utilizando o método filter da interface Stream. O método filter da interface Stream é utilizado para filtrar elementos com base em uma condição específica. Nesse caso, podemos utilizar o método filter para filtrar todos os usuários que têm mais de 100 pontos. Exemplo de código utilizando o método filter da interface Stream: ``` List usuarios = //lista de usuários List usuariosComMaisDe100Pontos = usuarios.stream() .filter(u -> u.getPontos() > 100) .collect(Collectors.toList()); ``` Nesse exemplo, a lista de usuários é filtrada utilizando o método filter da interface Stream, que recebe uma expressão lambda que verifica se o usuário tem mais de 100 pontos. O resultado é uma nova lista contendo apenas os usuários com mais de 100 pontos.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais