junkutil.set
クラス LzList

java.lang.Object
  上位を拡張 junkutil.set.LzList

public class LzList
extends java.lang.Object

Listを集合論的に扱う。

作成者:
Hiroyuki Shiota

コンストラクタの概要
LzList()
          コンストラクタ
LzList(java.util.Enumeration e)
          コンストラクタ
LzList(java.util.Iterator i)
          コンストラクタ
LzList(java.util.List list)
          コンストラクタ
LzList(java.lang.Object[] args)
          コンストラクタ
LzList(java.util.Set set)
          コンストラクタ
 
メソッドの概要
 LzList and(java.util.List arg)
          andを取得する。
static java.util.List asList(java.util.Enumeration e)
          EnumerationをListにする。
static java.util.List asList(java.util.Iterator i)
          IteratorをListにする。
 boolean equals(java.util.List arg)
          等しいかどうかをテストする。
 boolean equals(java.lang.String arg)
          等しいかどうかをテストする。
 boolean equalsOnSort(java.util.List arg)
          順序を揃えたあと、等しいかどうかをテストする。
 LzList forEach(LzListClosure closure)
          クロージャを順に呼び出す。
 LzList grep(java.lang.String re)
          絞り込みを行う。
 LzList join(java.util.Collection arg)
          リストを結合する。
 java.util.List list()
          リストを取得する。
 LzList notNull()
          null以外を取得する。
 LzList or(java.util.List arg)
          orを取得する。
 LzList reverse()
          反転したリストを取得する。
 LzList sort(java.util.Comparator c)
          指定順でソートする。
 LzList sortAsc()
          昇順でソートする。
 LzList sortDesc()
          降順でソートする。
 java.lang.String toString()
          文字列化する。
 LzList ungrep(java.lang.String re)
          逆絞り込みを行う。
 LzList uniq()
          ユニークなリストを取得する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

LzList

public LzList()
コンストラクタ


LzList

public LzList(java.util.List list)
コンストラクタ

パラメータ:
list -

LzList

public LzList(java.lang.Object[] args)
コンストラクタ

パラメータ:
list -

LzList

public LzList(java.util.Set set)
コンストラクタ

パラメータ:
list -

LzList

public LzList(java.util.Enumeration e)
コンストラクタ

パラメータ:
e -

LzList

public LzList(java.util.Iterator i)
コンストラクタ

パラメータ:
i -
メソッドの詳細

list

public java.util.List list()
リストを取得する。

戻り値:

or

public LzList or(java.util.List arg)
orを取得する。

パラメータ:
arg -
戻り値:

and

public LzList and(java.util.List arg)
andを取得する。

パラメータ:
arg -
戻り値:

notNull

public LzList notNull()
null以外を取得する。

パラメータ:
arg -
戻り値:

sortAsc

public LzList sortAsc()
昇順でソートする。

戻り値:

sortDesc

public LzList sortDesc()
降順でソートする。

戻り値:

sort

public LzList sort(java.util.Comparator c)
指定順でソートする。

戻り値:

grep

public LzList grep(java.lang.String re)
絞り込みを行う。nullは除外される。

パラメータ:
re -
戻り値:

ungrep

public LzList ungrep(java.lang.String re)
逆絞り込みを行う。nullは除外される。

パラメータ:
re -
戻り値:

join

public LzList join(java.util.Collection arg)
リストを結合する。

パラメータ:
arg -
戻り値:

uniq

public LzList uniq()
ユニークなリストを取得する。

パラメータ:
arg -
戻り値:

reverse

public LzList reverse()
反転したリストを取得する。

戻り値:

forEach

public LzList forEach(LzListClosure closure)
クロージャを順に呼び出す。

パラメータ:
closure -
戻り値:

equals

public boolean equals(java.util.List arg)
等しいかどうかをテストする。

パラメータ:
arg -
戻り値:

equalsOnSort

public boolean equalsOnSort(java.util.List arg)
順序を揃えたあと、等しいかどうかをテストする。

パラメータ:
arg -
戻り値:

equals

public boolean equals(java.lang.String arg)
等しいかどうかをテストする。

パラメータ:
arg -
戻り値:

toString

public java.lang.String toString()
文字列化する。

オーバーライド:
クラス java.lang.Object 内の toString

asList

public static java.util.List asList(java.util.Enumeration e)
EnumerationをListにする。

パラメータ:
e -
戻り値:

asList

public static java.util.List asList(java.util.Iterator i)
IteratorをListにする。

パラメータ:
i -
戻り値: