Você está aqui: Java ::: Coleções (Collections) ::: Vector |
Como testar se todos os elementos de uma determinada coleção estão contidos em um VectorQuantidade de visualizações: 7522 vezes |
/* Este exemplo mostra como verificar se todos os elementos de uma determinada coleção estão contidos em um Vector. O método usado para tal tarefa é: public boolean containsAll(Collection<?> c) Veja que se a coleção fornecida como argumento for null, uma exceção NullPointerException será atirada. Aqui nós criaremos dois Vectors e depois verificaremos se todos os elementos do primeiro vector estão contidos no segundo. */ import java.util.*; public class Estudos{ public static void main(String args[]){ // Cria o primeiro Vector Vector<String> nomes = new Vector<String>(); // adiciona itens ao primeiro Vector nomes.addElement("Osmar"); nomes.addElement("Marcos"); nomes.addElement("Ingrid"); // Cria o segundo Vector Vector<String> maisNomes = new Vector<String>(); // adiciona itens ao segundo Vector maisNomes.addElement("Marcela"); maisNomes.addElement("Ricardo"); maisNomes.addElement("Marcos"); maisNomes.addElement("Ingrid"); maisNomes.addElement("Fernanda"); maisNomes.addElement("Osmar"); // Lista os itens do primeiro Vector for(Enumeration e = nomes.elements(); e.hasMoreElements();){ String valor = (String)e.nextElement(); System.out.print(valor + " "); } // Lista os itens do segundo Vector System.out.println(); for(Enumeration e = maisNomes.elements(); e.hasMoreElements();){ String valor = (String)e.nextElement(); System.out.print(valor + " "); } // vamos verificar se todos os elementos do // primeiro Vector estão contidos no segundo if(maisNomes.containsAll(nomes)) System.out.print("\nO segundo Vector contem " + "todos os elementos do primeiro."); else System.out.print("\nO segundo Vector NAO contem " + "todos os elementos do primeiro."); } } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
VB.NET - Como calcular o coeficiente angular de uma reta em VB.NET dados dois pontos no plano cartesiano |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |