Alguem me pode ajudar, gosta de pesquisar uma substring dentro de uma string. E nao percebo muito de java. obrigado
Olá…luismauricio, Seja bem Vindo ao PJ!!!
a sintaxe de uso da substring é a assim:
<sua string>.substring(<índice inicial>,<índice final>)
Ehrm …
não seria
String s = "um, dois, três, quatro, ...";
if (s.indexOf("cinco") > -1)
Sytstem.out.println("encontrei \"cinco\" em s");
me bateu a ideia de ele precisar olhar os caracteres dentro da string
sendo assim pode usar o metodo charAt dentro do loop e conparar com o indexOf
[]s
hummm…faz mais ou menos assim:
achou = false;
int subst = 0;
int tamanho = "PALAVRA A PROCURAR".length();
string pedaco = "CURAR";
while (subst <= tamanho)
{
if ("PALAVRA A PROCURAR".substring(subst).startsWith(pedaco))
{
achou = true;
}
else subst++;
}
Não sei se é a maneira mais inteligente de fazer, mas funciona =)