[RESOLVIDO] - Duvida com Vetores

no teste que fiz, a contagem do vetor esta iniciando de 1, e nao do 0 como o correto…

Exemplo:

String v = “123456”;
String vetor[] = v.split("");

o print esta retornando assim…

vetor [0] =
vetor [1] = 1
vetor [2] = 2
vetor [3] = 3
vetor [4] = 4
vetor [5] = 5
vetor [6] = 6

alguem pode ajudar???

O split separa por um separador. Nesse caso, você está sem separador.

Por que não usar a função charAt? Ele já retorna um determinado caracter baseado em seu índice.

no caso do split(), utilizado sem separador, ele separa cada caracter contido na String, e é exatamento o que eu preciso…
ele faz corretamente a separacao, apesar de registrar o vetor apartir do segundo ponto que é vetor[1], ele deixa o vetor[0] em branco…

[quote=blator]no caso do split(), utilizado sem separador, ele separa cada caracter contido na String, e é exatamento o que eu preciso…
ele faz corretamente a separacao, apesar de registrar o vetor apartir do segundo ponto que é vetor[1], ele deixa o vetor[0] em branco…[/quote]

Então não é exatamente o que você precisa. De novo, você pode obter caracter a caracter da String através do método charAt:

String palavra = "Isso é um teste"; for (int i = 0; i < palavra.length; i++) { System.out.printf("Caracter em %d: %s%n", i, palavras.chatAt(i)); }

pow vlw Vini, era isso mesmo, desconhecia esse metodo, obriagado…