LinkedList.ListIterator(Int32) メソッド

定義

リスト内の指定した位置から、このリスト内の要素のリスト反復子を (適切な順序で) 返します。

[Android.Runtime.Register("listIterator", "(I)Ljava/util/ListIterator;", "GetListIterator_IHandler")]
public override Java.Util.IListIterator ListIterator (int index);
[<Android.Runtime.Register("listIterator", "(I)Ljava/util/ListIterator;", "GetListIterator_IHandler")>]
override this.ListIterator : int -> Java.Util.IListIterator

パラメーター

index
Int32

リスト反復子から返される最初の要素のインデックス (への next呼び出しによって)

戻り値

リスト内の指定した位置から始まる、このリスト内の要素の ListIterator (適切な順序)

実装

属性

例外

if location size()

注釈

リスト内の指定した位置から、このリスト内の要素のリスト反復子を (適切な順序で) 返します。 の一般的な契約に List.listIterator(int)従います。

list-iterator は 、fail-fast です。反復子の作成後にリストがいつでも構造的に変更される場合は、リスト反復子の独自 remove の メソッドまたは add メソッドを除く任意の方法で、リスト反復子は を ConcurrentModificationExceptionスローします。 したがって、同時変更に直面すると、反復子は、将来不確定な時点で任意の非決定論的な動作を危険にさらすのではなく、迅速かつクリーンに失敗します。

java.util.LinkedList.listIterator(int)Java ドキュメント。

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

適用対象

こちらもご覧ください