Collections.LastIndexOfSubList Methode

Definition

Gibt die Anfangsposition des letzten Vorkommens der angegebenen Zielliste in der angegebenen Quellliste zurück oder -1, wenn kein solches Vorkommen vorhanden ist.

[Android.Runtime.Register("lastIndexOfSubList", "(Ljava/util/List;Ljava/util/List;)I", "")]
public static int LastIndexOfSubList(System.Collections.Generic.IList<object> source, System.Collections.Generic.IList<object> target);
[<Android.Runtime.Register("lastIndexOfSubList", "(Ljava/util/List;Ljava/util/List;)I", "")>]
static member LastIndexOfSubList : System.Collections.Generic.IList<obj> * System.Collections.Generic.IList<obj> -> int

Parameter

source
IList<Object>

die Liste, in der nach dem letzten Vorkommen gesucht targetwerden soll.

target
IList<Object>

die Liste, nach der gesucht werden soll, als Unterliste von source.

Gibt zurück

die Startposition des letzten Vorkommens der angegebenen Zielliste in der angegebenen Quellliste oder -1, wenn kein solches Vorkommen vorhanden ist.

Attribute

Hinweise

Gibt die Anfangsposition des letzten Vorkommens der angegebenen Zielliste in der angegebenen Quellliste zurück oder -1, wenn kein solches Vorkommen vorhanden ist. Gibt formell den höchsten Index i so zurück, dass source.subList(i, i+target.size()).equals(target), oder -1, wenn kein solcher Index vorhanden ist. (Gibt -1 zurück, wenn target.size() > source.size())

Diese Implementierung verwendet die "Brute Force"-Technik, um die Quellliste zu durchlaufen, und sucht nach einer Übereinstimmung mit dem Ziel an jedem Speicherort wiederum.

In 1.4 hinzugefügt.

Java Dokumentation für java.util.Collections.lastIndexOfSubList(java.util.List<?>, java.util.List<?>).

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: