Você está aqui: Java ::: Coleções (Collections) ::: ArrayList |
Verificando se uma ArrayList contém todos os elementos de uma outra ArrayList ou coleçãoQuantidade de visualizações: 9047 vezes |
Em alguns situações pode ser útil podermos verificar se uma ArrayList contém todos os elementos de uma outra ArrayList ou coleção. Isso pode ser feito com o auxílio do método containsAll(), que a classe ArrayList herda da interface java.util.List. Veja sua assinatura:boolean containsAll(Collection<?> c) Veja agora um exemplo de como usá-lo: import java.util.ArrayList; public class Estudos{ public static void main(String[] args){ // cria uma ArrayList que conterá strings ArrayList<String> nomes = new ArrayList<String>(); // cria uma segunda ArrayList que conterá mais strings ArrayList<String> nomes2 = new ArrayList<String>(); // adiciona itens na primeira lista nomes.add("Carlos"); nomes.add("Maria"); nomes.add("Fernanda"); nomes.add("Osmar"); nomes.add("Zacarias"); // adiciona itens na segunda lista nomes2.add("Maria"); nomes2.add("Zacarias"); // vamos verificar se a primeira lista contém // todos os elementos da segunda lista if(nomes.containsAll(nomes2)) System.out.println("A primeira lista contém todos " + "os elementos da segunda"); else System.out.println("A primeira lista NÃO contém todos " + "os elementos da segunda"); System.exit(0); } } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Exercícios Resolvidos de Java - Contando de 1 até 20 e formatando a saída usando System.out.printf() |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |