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
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());