String.LastIndexOf 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
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 fromIndex
ist, 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> <= 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> <= fromIndex)
</blockquote> ist wahr. Wenn in beiden Fällen in dieser Zeichenfolge oder vor der Position fromIndex
kein 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.