String.IndexOf Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| IndexOf(String, Int32) |
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens der angegebenen Teilzeichenfolge ab dem angegebenen Index zurück. |
| IndexOf(Int32) |
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens des angegebenen Zeichens zurück. |
| IndexOf(String) |
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens der angegebenen Teilzeichenfolge zurück. |
| IndexOf(Int32, Int32) |
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens des angegebenen Zeichens zurück, wobei die Suche am angegebenen Index gestartet wird. |
IndexOf(String, Int32)
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens der angegebenen Teilzeichenfolge ab dem angegebenen Index zurück.
[Android.Runtime.Register("indexOf", "(Ljava/lang/String;I)I", "")]
public int IndexOf(string str, int fromIndex);
[<Android.Runtime.Register("indexOf", "(Ljava/lang/String;I)I", "")>]
member this.IndexOf : string * int -> int
Parameter
- str
- String
die teilzeichenfolge, nach der gesucht werden soll.
- fromIndex
- Int32
der Index, aus dem die Suche gestartet werden soll.
Gibt zurück
der Index des ersten Vorkommens der angegebenen Teilzeichenfolge, beginnend mit dem angegebenen Index oder -1 wenn kein solches Vorkommen vorhanden ist.
- Attribute
Ausnahmen
if subString is null.
Hinweise
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens der angegebenen Teilzeichenfolge ab dem angegebenen Index zurück.
Der zurückgegebene Index ist der kleinste Wert k , für den Folgendes gilt:
{@code
k >= Math.min(fromIndex, this.length()) &&
this.startsWith(str, k)
}
Wenn kein solcher Wert vorhanden ist, k wird der Wert -1 zurückgegeben.
Java Dokumentation für java.lang.String.indexOf(java.lang.String, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
IndexOf(Int32)
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens des angegebenen Zeichens zurück.
[Android.Runtime.Register("indexOf", "(I)I", "")]
public int IndexOf(int ch);
[<Android.Runtime.Register("indexOf", "(I)I", "")>]
member this.IndexOf : int -> int
Parameter
- ch
- Int32
ein Zeichen (Unicode-Codepunkt).
Gibt zurück
der Index des ersten Vorkommens des Zeichens in der zeichensequenz, die durch dieses Objekt dargestellt wird, oder -1 wenn das Zeichen nicht auftritt.
- Attribute
Hinweise
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens des angegebenen Zeichens zurück. Wenn ein Zeichen mit Wert ch in der durch dieses String Objekt dargestellten Zeichensequenz auftritt, wird der Index (in Unicode-Codeeinheiten) des ersten solchen Vorkommens zurückgegeben. Bei Werten im Bereich von ch 0 bis 0xFFFF (einschließlich) ist dies der kleinste Wert k , der so lautet: <Blockquote>
this.charAt(<i>k</i>) == ch
</blockquote> ist wahr. Bei anderen Werten von ch, ist es der kleinste Wert k so, dass: <Blockquote>
this.codePointAt(<i>k</i>) == ch
</blockquote> ist wahr. Wenn in beiden Fällen in dieser Zeichenfolge kein solches Zeichen auftritt, wird dieses -1 zurückgegeben.
Java Dokumentation für java.lang.String.indexOf(.*int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
IndexOf(String)
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens der angegebenen Teilzeichenfolge zurück.
[Android.Runtime.Register("indexOf", "(Ljava/lang/String;)I", "")]
public int IndexOf(string str);
[<Android.Runtime.Register("indexOf", "(Ljava/lang/String;)I", "")>]
member this.IndexOf : string -> int
Parameter
- str
- String
die teilzeichenfolge, nach der gesucht werden soll.
Gibt zurück
der Index des ersten Vorkommens der angegebenen Teilzeichenfolge oder -1 wenn kein solches Vorkommen vorhanden ist.
- Attribute
Ausnahmen
if string is null.
Hinweise
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens der angegebenen Teilzeichenfolge zurück.
Der zurückgegebene Index ist der kleinste Wert k , für den Folgendes gilt:
{@code
this.startsWith(str, k)
}
Wenn kein solcher Wert vorhanden ist, k wird der Wert -1 zurückgegeben.
Java Dokumentation für java.lang.String.indexOf(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
IndexOf(Int32, Int32)
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens des angegebenen Zeichens zurück, wobei die Suche am angegebenen Index gestartet wird.
[Android.Runtime.Register("indexOf", "(II)I", "")]
public int IndexOf(int ch, int fromIndex);
[<Android.Runtime.Register("indexOf", "(II)I", "")>]
member this.IndexOf : int * int -> int
Parameter
- ch
- Int32
ein Zeichen (Unicode-Codepunkt).
- fromIndex
- Int32
der Index, von dem aus die Suche gestartet werden soll.
Gibt zurück
der Index des ersten Vorkommens des Zeichens in der durch dieses Objekt dargestellten Zeichensequenz, die größer oder gleich fromIndexist, oder -1 wenn das Zeichen nicht auftritt.
- Attribute
Hinweise
Gibt den Index innerhalb dieser Zeichenfolge des ersten Vorkommens des angegebenen Zeichens zurück, wobei die Suche am angegebenen Index gestartet wird.
Wenn ein Zeichen mit Wert ch in der durch dieses String Objekt dargestellten Zeichenfolge bei einem Index auftritt, der nicht kleiner als fromIndexist, wird der Index des ersten solchen Vorkommens zurückgegeben. Bei Werten im Bereich von ch 0 bis 0xFFFF (einschließlich) ist dies der kleinste Wert k , der so lautet: <Blockquote>
(this.charAt(<i>k</i>) == ch) {@code &&} (<i>k</i> >= fromIndex)
</blockquote> ist wahr. Bei anderen Werten von ch, ist es der kleinste Wert k so, dass: <Blockquote>
(this.codePointAt(<i>k</i>) == ch) {@code &&} (<i>k</i> >= fromIndex)
</blockquote> ist wahr. In beiden Fällen wird, wenn in dieser Zeichenfolge kein solches Zeichen an oder nach der Position fromIndexauftritt, zurückgegeben -1 .
Es gibt keine Einschränkung für den Wert von fromIndex. Wenn sie negativ ist, hat sie denselben Effekt wie null: Diese gesamte Zeichenfolge kann durchsucht werden. Wenn sie größer als die Länge dieser Zeichenfolge ist, hat sie denselben Effekt wie bei gleicher Länge dieser Zeichenfolge: -1 wird zurückgegeben.
Alle Indizes werden in char Werten (Unicode-Codeeinheiten) angegeben.
Java Dokumentation für java.lang.String.indexOf(.*int, .*int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.