Como q eu faço pra passar pra vector???
O codigo q eu coloquei, como q eu mudo pra vector?
eu sei q vector eh dinamico e cresce sem eu setar um tamanho…
Como q eu faço pra passar pra vector?
4 Respostas
olhem a mensagem Interação arquivo com vetor, para entender melhor o q eu estou perguntando, eh q sem querer eu coloquei New Topic…
Blza!!!
Vector vector = new Vector();
for (int i = 0; i < 10; i++)
vector.add("objeto " + 1);
mas nao use vector pois é mais “pesado”. Se nao houver a necessidade de thread-safe, use ArrayList que é bem mais leve.
ArrayList list = new ArrayList();
for (int i = 0; i < 10; i++)
list.add("objeto " + 1);
[]s, Welington B. Souza
E ainda melhor é já referenciar a variável pela interface comum a ambos: List
List list = new ArrayList(); // ou new Vector(); ou new LinkedList();
for (int i = 0; i < 10; i++)
list.add("objeto " + 1);
Assim se algum dia decidir que uma outra classe teria melhor performance, fica bem fácil trocá-la, pois você não está se prendendo a uma implementação específica.
Obrigado por completar Bani, depois que postei me toquei deste detalhe mas que pode se tornar muito importante!