GARANTIR DESCONTO

Fórum Localizar caractere em uma string #567334

09/04/2009

0

Fala pessoal, como faço p/ localizar um caractere em uma String? P.E: Quero saber se a string "teste" possui o caractere 's' , sacaram? Na verdade seria mais ou menos um busca. Valeu turma
Zophar

Zophar

Responder

Posts

09/04/2009

Vitor Pamplona

use a função indexOf
if ("teste".indexOf("s") >= 0) 
   Tem s
else
   Não tem S
:!: :!: :!:
Responder

Gostei + 0

09/04/2009

Vitor Pamplona

[quote="vfpamp"]use a função indexOf
if ("teste".indexOf("s") >= 0) 
   Tem s
else
   Não tem S
:!: :!: :!:
Apenas para complementar.... o indexOf() retorna um inteiro com o numero da posicao do caracter..... por exemplo...
String n = "Lucas";
int i = n.indexOf("u");
isso vai retornar para i o valor 1, ou seja... o segundo caractere (lembre-se que começa no 0)... No caso de não achar a letra... ele retorna -1, por isso a comparacao do vitor, em >= 0 :!: :!:
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar