Percorrer String

Java

09/04/2009

Pessoal, Como eu faco pra percorrer uma string caracter a caracter? Como testo se o caracter e diferente de letra ou numero? E por ultimo, para testar se o conteudo de um campo e somente texto, uma maneira seria percorrer o campo e testando se todos caracteres sao letras? Mas tb nao sei como compara.. :oops: :oops:
Bruno Bampi

Bruno Bampi

Curtidas 0

Melhor post

Lucas Teixeira

Lucas Teixeira

09/04/2009

[quote="brunobh"]Pessoal, Como eu faco pra percorrer uma string caracter a caracter? Como testo se o caracter e diferente de letra ou numero? E por ultimo, para testar se o conteudo de um campo e somente texto, uma maneira seria percorrer o campo e testando se todos caracteres sao letras? Mas tb nao sei como compara.. :oops: :oops:
pra percorrer ela char por char
for (int i=0; i<suaString.length(); i++) {
   char c = suaString.charAt(i);
}
para ver se é digito ou letra.... use
Character.isLetter(seuChar);
Character.isDigit(seuChar);
e por ultimo ... respondido aqui em cima... uma junção dos 2.. :!:
GOSTEI 1

Mais Respostas

Marcos Pereira

Marcos Pereira

09/04/2009

Pode tambem usar [url=http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#toCharArray()]toCharArray()[/url] para criar um array de char e iterar sobre ele. valeuz...
GOSTEI 0
Rafael Afonso

Rafael Afonso

09/04/2009

[quote="lucastex"] pra percorrer ela char por char
for (int i=0; i<suaString.length(); i++) {
   char c = suaString.charAt(i);
}
Uma outra alternativa seria usar [url=http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#toCharArray()]toCharArray()[/url] que retorna um array de chars.
GOSTEI 0
Rafael Afonso

Rafael Afonso

09/04/2009

Ok. deu certinho. Valeu!! :!:
GOSTEI 0
POSTAR