Como que posso pegar caracter por caracter, dentro de um laço repetição

2 respostas
keke

Boa noite!!!
Como que eu faço para pegar caracter por caracter dentro de um laço de repetição?
Exemplo
digito dentro de um JtextField
[telefone removido]

1º laço pegaria 8
2º laço pegaria 4
3º laço pegaria 8

public class Vetor
{
	int x, n = 0;
	public static void main(String[] args)
	{
	      for (int i = 0;  i< args.length; i++)
	     {	
		x =  ? (NÃO TENHO IDEIA DE QUAL SEJA O COMANDO)
		n
		System.out.println( i +  º Numero Digitado é  + x +   \n );
	       }
	 }
}

Agradeço ajuda, espero que tenham me entendido…

2 Respostas

hmichel

Uma pequena busca no javadoc tras:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#charAt(int)

Bons trabalhos.

Spool

Primeiro vc teria que tornar a string capturada do TextField em um array de char.

da uma olhada no metodo toCharArray() da classe String.

Depois que vc tiver o char[] vc cria o for:

for ( int i = 0; i < chr.length; i++ ) {
    System.out.println( "Valor atual: " chr[i] );
}

QQ coisa tamozae!

Abraços!

Criado 22 de maio de 2006
Ultima resposta 22 de mai. de 2006
Respostas 2
Participantes 3