Como encontrar uma substring em java

Em Java, uma string é um array de caracteres (letras, números ou símbolos). A substring de uma string é simplesmente um conjunto de caracteres contidos no string. Por exemplo, a cadeia "Meu nome é Hal" tem substrings "Minhas," "Hal," "ame," etc. Em algum momento, quando se trabalha com seqüências em Java, você precisará verificar se um determinado substring está contido em uma string. A melhor maneira de fazer isso é usar o método indexOf () na cadeia em questão.

  • No método principal de seu programa Java, criar uma cadeia arbitrária, digitando o seguinte código:
    frase String = "Meu nome é hal";

  • Declare um inteiro para manter o resultado da sua pesquisa substring, digitando o seguinte código:
    int i;

  • Executar o método indexOf () em seu String, e dar o seu resultado à variável declarada na etapa anterior digitando:
    i = phrase.indexOf ("nome");

  • Imprimir o resultado de "Eu" digitando a linha:
    System.out.println ("o resultado da pesquisa: "+ I);

    Se o substring que procurou no Passo 3 (a subsequência "nome" no nosso exemplo) não foi encontrado, o resultado será -1. Se ele foi encontrado, o resultado será igual ao índice inicial da substring (lembre-se que em Java, uma string é um array de caracteres). No nosso exemplo, esse número é de 3, porque a subcadeia começa após o terceiro caractere na cadeia.

De esta maneira? Compartilhar em redes sociais:

LiveInternet