Java String indexOf()-Methode
Die indexOf()-Methode hat die folgenden vier Formen:
public int indexOf(int ch):Gibt den Index des ersten Vorkommens des angegebenen Zeichens in der Zeichenkette zurück oder -1, wenn es kein solches Zeichen in der Zeichenkette gibt.
public int indexOf(int ch, int fromIndex):Gibt den Index des ersten Vorkommens des angegebenen Zeichens in der Zeichenkette zurück, wobei die Suche ab der Position fromIndex beginnt, oder -1, wenn es kein solches Zeichen in der Zeichenkette gibt.
int indexOf(String str):Gibt den Index des ersten Vorkommens des angegebenen Zeichens in der Zeichenkette zurück oder -1, wenn es kein solches Zeichen in der Zeichenkette gibt.
int indexOf(String str, int fromIndex):Gibt den Index des ersten Vorkommens des angegebenen Zeichens in der Zeichenkette zurück, wobei die Suche ab der Position fromIndex beginnt, oder -1, wenn es kein solches Zeichen in der Zeichenkette gibt.
Syntax
public int indexOf(int ch ) oder public int indexOf(int ch, int fromIndex) oder int indexOf(String str) oder int indexOf(String str, int fromIndex)
Parameters
ch-- Ein Zeichen, Unicode-Code.
fromIndex-- Die Indexposition, ab der die Suche begonnen wird. Das erste Zeichen ist 0, das zweite ist 1, und so weiter.
str-- Die Teilzeichenkette, nach der gesucht wird.

Rückgabewert
Ermitteln Sie die Position, an der eine Zeichenkette oder der Unicode-Code eines Zeichens in der Zeichenkette vorkommt:
Beispiel 1
Das Ausgabeergebnis ist:
-1 6 7 7 6 6
Der Index des ersten Vorkommens des angegebenen Teilstrings in der Zeichenkette, beginnend beim angegebenen Index.
Beispiel 2
Das Ergebnis der Ausführung des obigen Programms ist:
查找字符 o 第一次出现的位置 :12 从第14个位置查找字符 o 第一次出现的位置 :17 子字符串 SubStr1 第一次出现的位置:9 从第十五个位置开始搜索子字符串 SubStr1 第一次出现的位置 :-1 子字符串 SubStr2 第一次出现的位置 :16
Andere Erweiterungen
Java String-Klasse