Sprache

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

Definition

Gibt die Startposition des ersten Vorkommens der angegebenen Zielliste innerhalb der angegebenen Quellliste zurück oder -1, 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 Startposition des ersten Vorkommens der angegebenen Zielliste innerhalb der angegebenen Quellliste zurück oder -1, wenn kein solches Vorkommen vorhanden ist. Formaler wird der niedrigste Index i zurückgegeben, source.subList(i, i+target.size()).equals(target)sodass , oder -1, wenn kein solcher Index vorhanden ist. (Gibt -1 zurück, 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 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: