Sprache

String.IndexOf Methode

Definition

Ü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> &gt;= 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> &gt;= 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.

Gilt für: