Collections.LastIndexOfSubList メソッド

定義

指定したソース リスト内で指定したターゲット リストが最後に出現した位置の開始位置を返します。そのような出現がない場合は -1 を返します。

[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

パラメーター

source
IList<Object>

targetの最後の出現箇所を検索するリスト。

target
IList<Object>

sourceのサブリストとして検索するリスト。

返品

指定したソース リスト内で指定したターゲット リストの最後に出現する位置を指定するか、そのような出現がない場合は -1。

属性

注釈

指定したソース リスト内で指定したターゲット リストが最後に出現した位置の開始位置を返します。そのような出現がない場合は -1 を返します。 より正式には、source.subList(i, i+target.size()).equals(target)、またはそのようなインデックスがない場合は -1、最も高いインデックスiを返します。 ( target.size() > source.size()の場合は -1 を返します)

この実装では、ソース リストを反復処理する "ブルート フォース" 手法を使用して、各場所でターゲットとの一致を探します。

1.4 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象