Em Java, uma string é um array de caracteres ( letras, números ou símbolos ) . A substring de uma string é simplesmente uma coleção de caracteres contidos na string. Por exemplo , a seqüência de "Meu nome é Hal " tem substrings "Meu ", " Hal ", "ame ", etc Em algum momento, quando se trabalha com strings em Java , você terá que verificar se um determinado substring está contida em uma corda. A melhor maneira de fazer isso é usar o método indexOf () na cadeia em questão. Instruções
um
No método principal de seu programa Java, criar uma seqüência arbitrária , digitando o seguinte código: String = frase "Meu nome é hal ";
2
Declare um inteiro para armazenar o resultado da sua pesquisa substring , digitando o seguinte código: int i;
3
Execute o indexOf ( método ) em sua seqüência, e dar o seu resultado à variável declarou na etapa anterior , digitando: i = phrase.indexOf ("nome ");
4
Imprima o resultado de " i" , digitando a linha: System.out.println (" resultado de pesquisa: "+ i);
Se a substring que você procurou na Etapa 3 ( a substring " 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). Em nosso exemplo, esse número é 3, porque o substring começa após o 3 º caractere na seqüência .