O GoConqr está de visual novo! Conte para nós o que você achou.

Notas

Comparator

Brenda Gabriela Senra da Silva Java lista e coleções graduação Português 3 páginas

Conteúdo das notas (3)

Página 1

Exercícios Chatgpt

🧠 O que é uma função (nesse contexto)

Em Java, uma função (ou método) é um bloco de código que faz algo

função = algo que recebe valores e devolve um resultado. Então — função = algo que recebe valores e devolve um resultado.

Essas 2 linhas são iguais:

Comparator.comparing(p -> p.getNome());

Comparator.comparing(Pessoa::getNome);

A segunda só é mais curta e mais profissional

Pessoa::getNome — é uma method reference (referência de método).

É uma forma ainda mais curta e moderna de escrever uma lambda.

A expressão lambda é um jeito curto de criar uma função,

só que sem precisar dar nome pra ela.

Ex:

pessoa -> pessoa.nome

significa:

“Função que recebe um objeto pessoa e devolve o nome dela.”

💬 Ou seja, é uma função anônima (sem nome) que:

entra uma Pessoa

sai uma String (o nome)

O que é thenComparing()

thenComparing() serve pra fazer comparações compostas — ou seja, ordenar por mais de um critério.

💬 Em palavras simples:

“Primeiro ordene por isso, e se der empate, ordene por aquilo.”

Then

O que é thenComparing()

thenComparing() serve pra fazer comparações compostas — ou seja, ordenar por mais de um critério.

💬 Em palavras simples:

“Primeiro ordene por isso, e se der empate, ordene por aquilo.”

Página 2

thenComparing()

↵

O que é thenComparing()

thenComparing() serve pra fazer comparações compostas — ou seja, ordenar por mais de um critério.

💬 Em palavras simples:

“Primeiro ordene por isso, e se der empate, ordene por aquilo.”

reversed(): Inverte a ordem da comparação

Página 3

Stream API

O que é a Stream API?

Em vez de usar vários for, if, e listas temporárias,

você pode encadear operações (como ordenar, filtrar, mapear, somar, etc.)

de um jeito limpo e legível.

Uma Stream é tipo uma esteira de processamento de dados.

Você coloca seus objetos (ex: pessoas) nela, e vai aplicando operações uma atrás da outra.

Informações

Descrição
graduação Java lista e coleções Notas sobre Comparator , criado por Brenda Gabriela Senra da Silva em 23-10-2025.
Visualizações
2
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?