Como q eu faço pra passar pra vector?

4 respostas
Heero

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…

4 Respostas

Heero

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!!!

wbsouza

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

Bani

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.

wbsouza

Obrigado por completar Bani, depois que postei me toquei deste detalhe mas que pode se tornar muito importante!

Criado 10 de setembro de 2003
Ultima resposta 10 de set. de 2003
Respostas 4
Participantes 3