shohaku.core.collections
クラス ListUtils

java.lang.Object
  拡張shohaku.core.collections.ListUtils

public class ListUtils
extends java.lang.Object

Listインタフェースのユーティリティメソッドを提供します。


コンストラクタの概要
ListUtils()
           
 
メソッドの概要
static java.util.List addAll(java.util.List l, int index, java.util.Iterator elements)
          リスト内の指定された位置に、反復子の要素を全て追加します。
static java.util.List addAll(java.util.List l, java.util.Iterator elements)
          リストに反復子の要素を全て追加します。
static java.util.List wrappedList(java.util.List list)
          リスト型にラッピングしたリストを返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ListUtils

public ListUtils()
メソッドの詳細

wrappedList

public static java.util.List wrappedList(java.util.List list)
リスト型にラッピングしたリストを返却します。 実装型に固有の機能へのアクセスを制限します。

パラメータ:
list - ラップするリスト
戻り値:
実装をラッピングしたリスト

addAll

public static java.util.List addAll(java.util.List l,
                                    java.util.Iterator elements)
リストに反復子の要素を全て追加します。

パラメータ:
l - 追加先のリスト
elements - 追加する反復子
戻り値:
引数のリスト参照

addAll

public static java.util.List addAll(java.util.List l,
                                    int index,
                                    java.util.Iterator elements)
リスト内の指定された位置に、反復子の要素を全て追加します。
現在その位置にある要素と後続の要素は右に移動します (インデックス値が増加)。

パラメータ:
l - 追加先のリスト
index - 指定されたコレクションから最初の要素を挿入する位置のインデックス
elements - 追加する反復子
戻り値:
引数のリスト参照