org.asyrinx.brownie.core.collection
クラス CollectionUtils

java.lang.Object
  拡張org.apache.commons.collections.CollectionUtils
      拡張org.asyrinx.brownie.core.collection.CollectionUtils

public final class CollectionUtils
extends org.apache.commons.collections.CollectionUtils

コレクションに関するユーティリティクラスです。

作成者:
Akima

入れ子クラスの概要
 
クラス org.apache.commons.collections.CollectionUtils から継承した入れ子クラス
 
フィールドの概要
 
クラス org.apache.commons.collections.CollectionUtils から継承したフィールド
EMPTY_ITERATOR
 
コンストラクタの概要
CollectionUtils()
           
 
メソッドの概要
static java.lang.Object find(java.util.List source, int hashCode)
          引数hashCodeと合致するハッシュコードを保持するオブジェクトを 引数sourceから検索します。
static boolean hasDuplicates(java.util.List source)
          引数source中に、重複する要素があるかどうかを調べます。
static void removeFromFirst(java.util.List target, int count)
          指定されたListから指定された個数の要素を先頭から要素を削除します。
static void removeFromIndex(java.util.List target, int index, int count)
          指定されたListから指定された個数の要素を指定されたインデックスから順に要素を削除します。
static void removeFromLast(java.util.List target, int count)
          指定されたListから指定された個数の要素を末尾から要素を削除します。
static java.util.List toList(java.util.Map source)
          MapされているValue群をListとして取得します。
static void toList(java.util.Map source, java.util.List dest)
          MapされているValue群をListとして取得します。
static java.util.List toList(java.lang.Object[] source)
          引数sourceの要素(群)をListとして取得します。
static void toList(java.lang.Object[] source, java.util.List dest)
          引数sourceの要素(群)をListとして取得します。
 
クラス org.apache.commons.collections.CollectionUtils から継承したメソッド
addAll, addAll, addAll, cardinality, collect, collect, collect, collect, containsAny, disjunction, filter, find, forAllDo, getCardinalityMap, getIterator, index, index, intersection, isEqualCollection, isProperSubCollection, isSubCollection, predicatedCollection, reverseArray, select, select, subtract, transform, union
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CollectionUtils

public CollectionUtils()
メソッドの詳細

toList

public static java.util.List toList(java.util.Map source)
MapされているValue群をListとして取得します。


toList

public static void toList(java.util.Map source,
                          java.util.List dest)
MapされているValue群をListとして取得します。


toList

public static java.util.List toList(java.lang.Object[] source)
引数sourceの要素(群)をListとして取得します。


toList

public static void toList(java.lang.Object[] source,
                          java.util.List dest)
引数sourceの要素(群)をListとして取得します。


find

public static java.lang.Object find(java.util.List source,
                                    int hashCode)
引数hashCodeと合致するハッシュコードを保持するオブジェクトを 引数sourceから検索します。


hasDuplicates

public static boolean hasDuplicates(java.util.List source)
引数source中に、重複する要素があるかどうかを調べます。


removeFromFirst

public static void removeFromFirst(java.util.List target,
                                   int count)
指定されたListから指定された個数の要素を先頭から要素を削除します。

パラメータ:
target - 対象となるList
count - 削除する個数

removeFromLast

public static void removeFromLast(java.util.List target,
                                  int count)
指定されたListから指定された個数の要素を末尾から要素を削除します。

パラメータ:
target - 対象となるList
count - 削除する個数

removeFromIndex

public static void removeFromIndex(java.util.List target,
                                   int index,
                                   int count)
指定されたListから指定された個数の要素を指定されたインデックスから順に要素を削除します。

パラメータ:
target - 対象となるList
index - 削除を始めるインデックス
count - 削除する個数。マイナス値を指定した場合は逆方向に削除していきます。


Copyright © 2004 asyrinx organization. All Rights Reserved.