Bom, eu não sei se dá pra converter um array em vector, mas por que você não faz uma repetição?
Exemplo:
Vectorv=newVector(a.length);for(byte i = 0; i < a.length; i++)v.add(a[i]);
M
matheusPJ
é, não existe um construtor q aceite um array no Vector, nem ArrayList… oq tu pode fazer é extender a collection vai q vai usar e sobrecarregar um construtor q aceite um array
M
maviPJ
“edfernando”:
Olá pessoal, alguém sabe como realizar a conversão de um array para um Vector, exemplificando:
O Vector ficará com um elemento, e seu size será igual a 1. O que eu preciso é que o vector fique com o tamanho do array , ou seja neste caso 4.
Alguém pode me ajudar?
String[] a = new String[]{"abc", "def"};intlen=a.length;Vectorv=newVector(len);for(x = 0; x < len; x++) {v.add(a[x]);}
R
Rubem_AzenhaPJ
vai uma dica para ao invez de usar Vector usar ArrayList, que é mais eficiente, segundo fontes do forum e o livro core java
M
matheusPJ
o motivo é pq os métodos de Vector são sincronizados pra uso segudo qnd se estiver trabalhando com Threads, ao contrario de ArrayList…