Freigeben über


Collections.IndexOfSubList(IList<Object>, IList<Object>) Methode

Definition

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

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

Parameter

source
IList<Object>

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

target
IList<Object>

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

Gibt zurück

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

Attribute

Hinweise

Gibt die Anfangsposition des ersten Vorkommens der angegebenen Zielliste innerhalb der angegebenen Quellliste oder -1 zurück, wenn kein solches Vorkommen vorhanden ist. Gibt formaler den niedrigsten Index i zurück, sodass source.subList(i, i+target.size()).equals(target), oder -1, wenn kein solcher Index vorhanden ist. (Gibt -1 wenn target.size() > source.size())

Diese Implementierung verwendet die "Brute Force"-Technik des Scannens über die Quellliste und sucht nach einer Übereinstimmung mit dem Ziel an jedem Ort wiederum.

In 1.4 hinzugefügt.

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

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: