Open natan20200679 opened 2 years ago
Por exemplo...Quero criar uma nova lista "C" com elementos de uma lista "A" (list, linkedhashset, arraylist, hashset,...) menos os elementos de uma "B" (list, linkedhashset, arraylist, hashset,...).
Deixa eu ver se eu entendi.
lista "A" (list, linkedhashset, arraylist, hashset,...) lista (List) é diferente de conjunto (Set) que é diferente de dicionário (Map), tá?
Você pode pegar a list A, retirar todos os elementos que são iguais aos elementos da lista B. O resultado disso daria a lista C.
Usando Stream API você faz isso com o método filter
. Assim, criando essa nova lista C e não modifica as originais (A e B).
Por exemplo...Quero criar uma nova lista "C" com elementos de uma lista "A" (list, linkedhashset, arraylist, hashset,...) menos os elementos de uma "B" (list, linkedhashset, arraylist, hashset,...).
Deixa eu ver se eu entendi. lista "A" (list, linkedhashset, arraylist, hashset,...) lista (List) é diferente de conjunto (Set) que é diferente de dicionário (Map), tá?
Você pode pegar a list A, retirar todos os elementos que são iguais aos elementos da lista B. O resultado disso daria a lista C. Usando Stream API você faz isso com o método
filter
. Assim, criando essa nova lista C e não modifica as originais (A e B).
Acho que entendi, rsrs.
Por exemplo...Quero criar uma nova lista "C" com elementos de uma lista "A" (list, linkedhashset, arraylist, hashset,...) menos os elementos de uma "B" (list, linkedhashset, arraylist, hashset,...).