Qual a diferença entres os códigos do exemplo mostrado.
List<Integer> numeros = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
List<Integer> numerosPares = numeros.stream()
.filter(n -> n % 2 == 0)
.collect(Collectors.toList());
System.out.println(numerosPares); // Output: [2, 4, 6, 8, 10]
List<Integer> numeros = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
Set<Integer> numerosPares = numeros.stream()
.filter(n -> n % 2 == 0)
.collect(Collectors.toSet());
System.out.println(numerosPares); // Output: [2, 4, 6, 8, 10]