1
resposta

Ausência de métodos no java 8 para tratar operação de conjutos

Dado dois conjuntos, A e B não vi na documentação do java 8 métodos para tratar operações de conjuntos:

  • Interseção
  • Complementar
  • Diferença

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi Fávio,

Não existem métodos que fazem isso diretamente, porém é possível fazer usando os recursos fornecidos, por exemplo a interseção ficaria algo como:

List<T> intersect = list1.stream()
                         .filter(list2::contains)
                         .collect(Collectors.toList());