Below is the example of the String indexOf () Method.
str.indexOf () function finds the index of the first occurrence of the argument string in the given string. O valor devolvido é baseado em 0. A sintaxe da função é a seguinte:
str.indexOf(searchValue , index)
argumentos:
O primeiro argumento para a função searchValue é a cadeia que deve ser pesquisada na cadeia de base. O segundo argumento para o índice de função define o índice inicial de onde o valor de pesquisa deve ser pesquisado na cadeia de base.,
Return value:
This function returns the index of the string (0-based) where the searchValue is found for the first time. Se o valor de pesquisa não puder ser encontrado no texto, então a função retorna-1.
Exemplos para a função acima, são fornecidos abaixo:
Exemplo 1:
print('Departed Train'.indexOf('Train'));
neste exemplo a função indexOf() localiza o índice da cadeia de Trem. Uma vez que o primeiro e o único índice onde esta string está presente é 9, Portanto esta função retorna 9 como a resposta.,
Saída:
9
Exemplo 2:
print('Departed Train'.indexOf('ed Tr'));
Saída:
6
neste exemplo a função indexOf() localiza o índice da cadeia ed Tr. Uma vez que o primeiro e o único índice onde esta string está presente é 6, Portanto esta função retorna 6 como a resposta.
Exemplo 3:
print('Departed Train'.indexOf('train'));
Saída:
-1
neste exemplo a função indexOf() localiza o índice da cadeia de Trem., Uma vez que o valor searchValue não está presente na cadeia, portanto esta função retorna-1 como a resposta.
Exemplo 4:
print('Departed Train before another Train'.indexOf('Train'));
Saída:
9
neste exemplo a função indexOf() localiza o índice da cadeia de Trem. Uma vez que o primeiro índice do searchValue é 9, Portanto esta função retorna 9 como a resposta.,
Code for the above function are provided below:
Program 1:
Output:
9
Program 2:
Output: