Méthode Java String indexOf()
La méthode indexOf() a les quatre formes suivantes :
public int indexOf(int ch):Renvoie l'index de la première occurrence du caractère spécifié dans la chaîne, ou -1 si un tel caractère n'existe pas dans la chaîne.
public int indexOf(int ch, int fromIndex):Renvoie l'index de la première occurrence du caractère spécifié dans la chaîne, en commençant la recherche à partir de la position fromIndex, ou -1 si un tel caractère n'existe pas dans la chaîne.
int indexOf(String str):Renvoie l'index de la première occurrence du caractère spécifié dans la chaîne, ou -1 si un tel caractère n'existe pas dans la chaîne.
int indexOf(String str, int fromIndex):Renvoie l'index de la première occurrence du caractère spécifié dans la chaîne, en commençant la recherche à partir de la position fromIndex, ou -1 si un tel caractère n'existe pas dans la chaîne.
Syntaxe
public int indexOf(int ch ) ou public int indexOf(int ch, int fromIndex) ou int indexOf(String str) ou int indexOf(String str, int fromIndex)
Parameters
ch-- Un caractère, code Unicode.
fromIndex-- La position d’index à partir de laquelle commencer la recherche. Le premier caractère est 0, le deuxième est 1, et ainsi de suite.
str-- La sous-chaîne à rechercher.

Valeur de retour
Trouver la position à laquelle une chaîne, ou le code Unicode d’un caractère, apparaît dans la chaîne :
Exemple 1
Le résultat de sortie est:
-1 6 7 7 6 6
L'index de la première occurrence de la sous-chaîne spécifiée dans la chaîne, en partant de l'index spécifié.
Exemple 2
Le résultat de l'exécution du programme ci-dessus est :
查找字符 o 第一次出现的位置 :12 从第14个位置查找字符 o 第一次出现的位置 :17 子字符串 SubStr1 第一次出现的位置:9 从第十五个位置开始搜索子字符串 SubStr1 第一次出现的位置 :-1 子字符串 SubStr2 第一次出现的位置 :16
Autres extensions
Classe String de Java