Freigeben über


String.LastIndexOf Methode

Definition

Überlädt

LastIndexOf(Int32)

Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens des angegebenen Zeichens zurück.

LastIndexOf(String)

Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens der angegebenen Teilzeichenfolge zurück.

LastIndexOf(Int32, Int32)

Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens des angegebenen Zeichens zurück, wobei die Rückwärtssuche am angegebenen Index beginnt.

LastIndexOf(String, Int32)

Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens der angegebenen Teilzeichenfolge zurück, wobei die Suche nach hinten beginnt am angegebenen Index.

LastIndexOf(Int32)

Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens des angegebenen Zeichens zurück.

[Android.Runtime.Register("lastIndexOf", "(I)I", "")]
public int LastIndexOf (int ch);
[<Android.Runtime.Register("lastIndexOf", "(I)I", "")>]
member this.LastIndexOf : int -> int

Parameter

ch
Int32

ein Zeichen (Unicode-Codepunkt).

Gibt zurück

der Index des letzten Vorkommens des Zeichens in der durch dieses Objekt dargestellten Zeichensequenz oder -1 wenn das Zeichen nicht auftritt.

Attribute

Hinweise

Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens des angegebenen Zeichens zurück. Für Werte im Bereich von ch 0 bis 0xFFFF (einschließlich) ist der zurückgegebene Index (in Unicode-Codeeinheiten) der größte Wert k , der so lautet: <Blockquote>

this.charAt(<i>k</i>) == ch

</blockquote> ist wahr. Bei anderen Werten von ch, ist es der größte 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. Die String Suche erfolgt rückwärts, beginnend mit dem letzten Zeichen.

Java-Dokumentation für java.lang.String.lastIndexOf(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

LastIndexOf(String)

Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens der angegebenen Teilzeichenfolge zurück.

[Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;)I", "")]
public int LastIndexOf (string str);
[<Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;)I", "")>]
member this.LastIndexOf : string -> int

Parameter

str
String

die teilzeichenfolge, nach der gesucht werden soll.

Gibt zurück

der Index des letzten 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 letzten Vorkommens der angegebenen Teilzeichenfolge zurück. Das letzte Vorkommen der leeren Zeichenfolge "" gilt als beim Indexwert this.length().

Der zurückgegebene Index ist der größte Wert k , für den Folgendes gilt:

{@code
            this.startsWith(str, k)
            }

Wenn kein solcher Wert vorhanden ist, -1 wird der Wert k zurückgegeben.

Java-Dokumentation für java.lang.String.lastIndexOf(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

LastIndexOf(Int32, Int32)

Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens des angegebenen Zeichens zurück, wobei die Rückwärtssuche am angegebenen Index beginnt.

[Android.Runtime.Register("lastIndexOf", "(II)I", "")]
public int LastIndexOf (int ch, int fromIndex);
[<Android.Runtime.Register("lastIndexOf", "(II)I", "")>]
member this.LastIndexOf : int * int -> int

Parameter

ch
Int32

ein Zeichen (Unicode-Codepunkt).

fromIndex
Int32

der Index, von dem aus die Suche gestartet werden soll. Es gibt keine Einschränkung für den Wert von fromIndex. Wenn sie größer oder gleich der Länge dieser Zeichenfolge ist, hat sie denselben Effekt wie wenn sie gleich einer kleiner als der Länge dieser Zeichenfolge wäre: Diese gesamte Zeichenfolge kann durchsucht werden. Wenn es negativ ist, hat sie die gleiche Wirkung wie -1: -1 wird zurückgegeben.

Gibt zurück

der Index des letzten Vorkommens des Zeichens in der durch dieses Objekt dargestellten Zeichensequenz, die kleiner oder gleich fromIndexist, oder -1 wenn das Zeichen vor diesem Punkt nicht auftritt.

Attribute

Hinweise

Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens des angegebenen Zeichens zurück, wobei die Rückwärtssuche am angegebenen Index beginnt. Für Werte im Bereich von ch 0 bis 0xFFFF (einschließlich) ist der zurückgegebene Index der größte Wert k , der so lautet: <Blockquote>

(this.charAt(<i>k</i>) == ch) {@code &&} (<i>k</i> &lt;= fromIndex)

</blockquote> ist wahr. Bei anderen Werten von ch, ist es der größte Wert k , so dass: <Blockquote>

(this.codePointAt(<i>k</i>) == ch) {@code &&} (<i>k</i> &lt;= fromIndex)

</blockquote> ist wahr. Wenn in beiden Fällen in dieser Zeichenfolge oder vor der Position fromIndexkein solches Zeichen auftritt, wird dieses -1 zurückgegeben.

Alle Indizes werden in char Werten (Unicode-Codeeinheiten) angegeben.

Java-Dokumentation für java.lang.String.lastIndexOf(int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

LastIndexOf(String, Int32)

Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens der angegebenen Teilzeichenfolge zurück, wobei die Suche nach hinten beginnt am angegebenen Index.

[Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;I)I", "")]
public int LastIndexOf (string str, int fromIndex);
[<Android.Runtime.Register("lastIndexOf", "(Ljava/lang/String;I)I", "")>]
member this.LastIndexOf : string * int -> int

Parameter

str
String

die teilzeichenfolge, nach der gesucht werden soll.

fromIndex
Int32

der Index, von dem aus die Suche gestartet werden soll.

Gibt zurück

der Index des letzten Vorkommens der angegebenen Teilzeichenfolge, die Rückwärtssuche aus 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 letzten Vorkommens der angegebenen Teilzeichenfolge zurück, wobei die Suche nach hinten beginnt am angegebenen Index.

Der zurückgegebene Index ist der größte Wert k , für den Folgendes gilt:

{@code
                k <= Math.min(fromIndex, this.length()) &&
                              this.startsWith(str, k)
            }

Wenn kein solcher Wert vorhanden ist, -1 wird der Wert k zurückgegeben.

Java-Dokumentation für java.lang.String.lastIndexOf(java.lang.String, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: