Pegar Elementos de um Vetor

tenho um vetor com varias strings, e quero adicionar os elementos individualmente.

Tem como fazer isso

Bom, depois de criado um vetor de Strings, você adiciona na posição que vc quiser:

[code]

//criando o vetor
String array[] = new String[5];

//atribuindo valores no vetor
array[0] = “teste1”
array[1] = “teste2”
array[2] = “teste3”
array[3] = “teste4”
array[4] = “teste5”

//percorrendo elementos do array e exibindo-os
String array[] = new String[5];
for(int i=0; i < array.length;i++){

System.out.println(array[i]);

}[/code]

Bom, de forma basicona é assim

Só um detalhe Tiburcio, dessa forma não haverá conteúdo a ser mostrado, já que você cria duas instancias do mesmo array concorda? :slight_smile:

Na verdade, acusa (dependendo da IDE que você utiliza) um erro por ter duas instancias com o mesmo nome no mesmo bloco de código, ou seja, array[].

Apenas comente o segundo:

String array[] = new String[5]; 

Assim, irá percorrer o seu vetor e mostrar o conteúdo na tela. Caso queira inserir strings em um vetor sem um tamanho pré-determinado, utilize list, assim ó:

List<String> listString = new ArrayList<String>(); listString.add(sua_string);

Lógico, para ir adicionando várias vezes depende de como deseja implementar, supondo que deseja que se adicione 10 vezes, basta um for com a condição menor que 10 e assim por diante.

Abraços! :slight_smile:

Oi,

Apenas corrigindo o exemplo mostrado pelo Tiburcio, conforme a observação do Usuario nel:

[code]//criando o vetor
String array[] = new String[5];

//atribuindo valores no vetor
array[0] = “teste1”
array[1] = “teste2”
array[2] = “teste3”
array[3] = “teste4”
array[4] = “teste5”

//percorrendo elementos do array e exibindo-os
for(int i=0; i < array.length;i++){

System.out.println(array[i]);

}[/code]

Tchauzin!

ops, falha tosca minha, mas valew pela correção.

valew galera