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: 7638 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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






