Olá, desuclpe se já existia alguma tópico sobre isso, eu procurei mas não achei. Na verdade não sei o q estou procurando.
Queria saber se existe uma função que verifica se uma string existe em uma outra:
[code]var1 = “Oi tudo bem?”
existe(“Oi”, var1) // Existe “oi” na string var1 ?[/code]
OBS: não coloquei em java porq é muito bobo e todo mundo vai entender hehehe
espero ter deixado claro
Att
String. startsWith(“suaString”).
Dá uma olhada na API da classe String
já olhei :/,
mas eu queria ver se existe em toda a string e nã somente no início dela.
outro exemplo:
[code]var1 = “Oi tudo bem?”
existe(“tudo”, var1) // Existe “tudo” na string var1? Sim[/code]
gono
#4
ja pensou em usar expressao regular ?
[quote=israelwm]já olhei :/,
mas eu queria ver se existe em toda a string e nã somente no início dela.
outro exemplo:
[code]var1 = “Oi tudo bem?”
existe(“tudo”, var1) // Existe “tudo” na string var1? Sim[/code][/quote]
Transforma sua String num array de String então e verifica dentro de um loop. Ou dá uma olhada no método String.contains(CharSequence).
Olá,
você vai ter que fazer na mão mesmo
talvez esse exemplo te ajude
http://www.javaalmanac.com/egs/java.lang/SearchString.html
Obrigado pelas respostas.
bom eu não sei o que é expressão regular hehehe.
Eu queria só saber se existe mesmo, mas achei uma alternativa sem criar um método para isso:
Strings.IndexOf
simples né? se retorna -1 é q naum existe, se não retorna a posição da substring.
corrigido
é exatamente o exemplo que te passei…
só que quando não encontra ele retorna -1 e não 0
e indexof vai te retornar a posição da primeira ocorrencia da substring que vc ta procurando
[]´s
1 curtida
Abdon
#9
Ola,
postei no lugar errado :(
[quote=rodrigo_gomes]é exatamente o exemplo que te passei…
só que quando não encontra ele retorna -1 e não 0
e indexof vai te retornar a posição da primeira ocorrencia da substring que vc ta procurando
[]´s[/quote]
pois é, depois que postei eu vi teu post e vi o exemplo, é a mesma coisa, se eu tivesse esperado mais hehehe.
Valeu cara pelo exemplo
É, eu percebi q tinha errado, já corrigi no post para caso alguem com a mesma duvida leia o post.
1 curtida
Ressuscitando o tópico…
E se eu quiser além de saber se uma string aparece dentro de outra, contar quantas vezes ela aparece?
Por exemplo: string “banana”
Outra string: “na”
O resultado seria 2 pois “na” aparece duas vezes.