Pesquisar uma substring numa string

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!!! :grin:
a sintaxe de uso da substring é a assim:

<sua string>.substring(<índice inicial>,<índice final>)

:wink:

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 :slight_smile:
[]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 =)