Transformando Listas em Mapas com Collectors.toMap() no Java 8
Quando precisamos acessar objetos por identificadores únicos em coleções, a conversão de listas para mapas oferece eficiência significativa. Considere a seguinte estrutura de entidade:
@Data
public class Funcionario {
private long codigo;
private String nome;
public Funcionario(long codigo, String nome) {
this.codigo = codi ...
Publicado em 9-25 00:33
Guia Prático de Operações de Stream em Java 8: filter, distinct, skip, map, flatMap, match, find, reduce e peek
I. Operações filter, distinct e skip com Stream
Exemplo de uso básico dessas operações intermediárias.
package exemplos.stream;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class DemoStreamBase {
public static void main(String[] args) {
List<Integer> numeros = Arrays.asList(10, 2 ...
Publicado em 6-29 23:12