Você está aqui: Java ::: Coleções (Collections) ::: Vector |
Copiando todos os elementos de uma coleção para uma determinada posição de um VectorQuantidade de visualizações: 7110 vezes |
/*
Este exemplo mostra como copiar todos os
elementos de uma determinada coleção para
uma determinada posição de um Vector. O método
usado é:
public boolean addAll(int index,
Collection<? extends E> c)
Veja que se a coleção fornecida como argumento
for null, uma exceção NullPointerException
será atirada. Se index for menor que 0 ou maior
que a quantidade de elementos no Vector para o
qual os elementos serão copiados, uma exceção
ArrayIndexOutOfBoundsException será atirada.
Aqui nós criaremos dois Vectors e depois
copiaremos os elementos de um para o outro a
partir da 2ª posição.
*/
import java.util.*;
public class Estudos{
public static void main(String args[]){
// Cria o primeiro Vector
Vector<Integer> valores = new Vector<Integer>();
// adiciona itens ao primeiro Vector
valores.addElement(54);
valores.addElement(87);
valores.addElement(6);
// Cria o segundo Vector
Vector<Integer> valores2 = new Vector<Integer>();
// adiciona itens ao primeiro Vector
valores2.addElement(1);
valores2.addElement(43);
valores2.addElement(90);
// Copia os elementos do primeiro Vector
// para o segundo a partir da segunda
// posição
if(valores2.addAll(1, valores)){
System.out.println(
"Elementos copiados com sucesso");
}
// Lista os itens do segundo Vector
for(Enumeration e = valores2.elements();
e.hasMoreElements();){
int valor = (Integer)e.nextElement();
System.out.print(valor + " ");
}
}
}
|
|
|
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 |






