shohaku.core.lang
クラス Fast

java.lang.Object
  拡張shohaku.core.lang.Fast

public final class Fast
extends java.lang.Object

頻度が高く繁雑な処理を手早く済ませるための関数群を提供します。


コンストラクタの概要
Fast()
           
 
メソッドの概要
static void arraycopy(java.lang.Object src, java.lang.Object dest)
          配列の要素をコピーします。
static java.lang.Object[] asArray()
          サイズ0の空配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7, java.lang.Object o8)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7, java.lang.Object o8, java.lang.Object o9)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7, java.lang.Object o8, java.lang.Object o9, java.lang.Object o10)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7, java.lang.Object o8, java.lang.Object o9, java.lang.Object o10, java.lang.Object o11)
          引数から配列を生成して返却します。
static java.lang.Object[] asArray(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6, java.lang.Object o7, java.lang.Object o8, java.lang.Object o9, java.lang.Object o10, java.lang.Object o11, java.lang.Object o12)
          引数から配列を生成して返却します。
static java.util.ArrayList asArrayList(java.lang.Object[] a)
          配列から java.util.ArrayList を生成して返却します。
static java.util.HashMap asHashMap(java.lang.Object[] keyValue)
          キーと値を交互に格納する配列から java.util.HashMap を生成して返却します。
static java.util.HashSet asHashSet(java.lang.Object[] a)
          配列から java.util.HashSet を生成して返却します。
static java.util.LinkedHashMap asLinkedHashMap(java.lang.Object[] keyValue)
          キーと値を交互に格納する配列から java.util.LinkedHashMap を生成して返却します。
static java.util.LinkedHashSet asLinkedHashSet(java.lang.Object[] a)
          配列から java.util.LinkedHashSet を生成して返却します。
static java.util.LinkedList asLinkedList(java.lang.Object[] a)
          配列から java.util.LinkedList を生成して返却します。
static java.util.ArrayList asSetArrayList(java.lang.Object[] a)
          配列から重複のない java.util.ArrayList を生成して返却します。
static java.lang.String bvl(java.lang.String s)
          引数が null または空かスペースのみの場合は空文字列を返却し、以外の場合は引数をそのまま返却します。
static java.lang.String bvl(java.lang.String s, java.lang.String substitute)
          引数が null または空かスペースのみの場合は第二引数を返却し、以外の場合は第一引数をそのまま返却します。
static java.util.List fixedList(java.lang.Object[] a)
          配列から不可変の固定リストを生成して返却します。
static java.util.Collection fixedListCollection(java.lang.Object[] a)
          配列から不可変の固定リストを内部実装とするコレクション生成して返却します。
static java.util.Map fixedMap(java.util.Collection keyValue)
          キーと値を交互に格納するコレクションから、不可変の固定マップを生成して返却します。
static java.util.Map fixedMap(java.lang.Object[] keyValue)
          キーと値を交互に格納する配列から、不可変の固定マップを生成して返却します。
static java.util.Map fixedReferenceMap(java.util.Collection keyValue)
          キーと値を交互に格納するコレクションから、参照一致で検索する不可変の固定マップを生成して返却します。
static java.util.Map fixedReferenceMap(java.lang.Object[] keyValue)
          キーと値を交互に格納する配列から、参照一致で検索する不可変の固定マップを生成して返却します。
static java.util.Set fixedSet(java.lang.Object[] a)
          配列から不可変の固定セットを生成して返却します。
static java.util.Collection fixedSetArrayCollection(java.lang.Object[] a)
          配列から不可変の重複のない固定リストを内部実装とするコレクション生成して返却します。
static java.util.Collection fixedSetCollection(java.lang.Object[] a)
          配列から不可変の固定セットを内部実装とするコレクション生成して返却します。
static java.util.SortedMap fixedSortedMap(java.util.Collection keyValue)
          キーと値を交互に格納するコレクションから、自然順序でソートされた不可変の固定マップを生成して返却します。
static java.util.SortedMap fixedSortedMap(java.util.Collection keyValue, java.util.Comparator c)
          キーと値を交互に格納するコレクションから、指定のコンパレータでソートされた不可変の固定マップを生成して返却します。
static java.util.SortedMap fixedSortedMap(java.lang.Object[] keyValue)
          キーと値を交互に格納する配列から、自然順序でソートされた不可変の固定マップを生成して返却します。
static java.util.SortedMap fixedSortedMap(java.lang.Object[] keyValue, java.util.Comparator c)
          キーと値を交互に格納する配列から、指定のコンパレータでソートされた不可変の固定マップを生成して返却します。
static java.util.Date getDate(int year, int month, int date)
          日付オブジェクトを生成して返却します。
static java.util.Date getDate(int year, int month, int date, int zoneOffset)
          日付オブジェクトを生成して返却します。
static java.util.Calendar getDateCalendar(int year, int month, int date)
          カレンダーを生成して返却します。
static java.util.Calendar getDateCalendar(int year, int month, int date, int zoneOffset)
          カレンダーを生成して返却します。
static java.lang.Long getDateInMillis(int year, int month, int date)
          日付データをミリ秒で示す Long 値で生成して返却します。
static java.lang.Long getDateInMillis(int year, int month, int date, int zoneOffset)
          日付データをミリ秒で示す Long 値で生成して返却します。
static java.util.Date getDateTime(int year, int month, int date, int hour, int minute, int second)
          日付オブジェクトを生成して返却します。
static java.util.Date getDateTime(int year, int month, int date, int hour, int minute, int second, int milliSecond)
          日付オブジェクトを生成して返却します。
static java.util.Date getDateTime(int year, int month, int date, int hour, int minute, int second, int milliSecond, int zoneOffset)
          日付オブジェクトを生成して返却します。
static java.util.Calendar getDateTimeCalendar(int year, int month, int date, int hour, int minute, int second)
          カレンダーを生成して返却します。
static java.util.Calendar getDateTimeCalendar(int year, int month, int date, int hour, int minute, int second, int milliSecond)
          カレンダーを生成して返却します。
static java.util.Calendar getDateTimeCalendar(int year, int month, int date, int hour, int minute, int second, int milliSecond, int zoneOffset)
          カレンダーを生成して返却します。
static java.lang.Long getDateTimeInMillis(int year, int month, int date, int hour, int minute, int second)
          日付データをミリ秒で示す Long 値で生成して返却します。
static java.lang.Long getDateTimeInMillis(int year, int month, int date, int hour, int minute, int second, int milliSecond)
          日付データをミリ秒で示す Long 値で生成して返却します。
static java.lang.Long getDateTimeInMillis(int year, int month, int date, int hour, int minute, int second, int milliSecond, int zoneOffset)
          日付データをミリ秒で示す Long 値で生成して返却します。
static java.util.Date getTime(int hour, int minute, int second)
          日時のみ示す、日付オブジェクトを生成して返却します。
static java.util.Date getTime(int hour, int minute, int second, int milliSecond)
          日時のみ示す、日付オブジェクトを生成して返却します。
static java.util.Date getTime(int hour, int minute, int second, int milliSecond, int zoneOffset)
          日時のみ示す、日付オブジェクトを生成して返却します。
static java.util.Calendar getTimeCalendar(int hour, int minute, int second)
          日時のみ示す、カレンダーを生成して返却します。
static java.util.Calendar getTimeCalendar(int hour, int minute, int second, int milliSecond)
          日時のみ示す、カレンダーを生成して返却します。
static java.util.Calendar getTimeCalendar(int hour, int minute, int second, int milliSecond, int zoneOffset)
          日時のみ示す、カレンダーを生成して返却します。
static java.lang.Long getTimeInMillis(int hour, int minute, int second)
          日時のみ示す、日付データをミリ秒で示す Long 値で生成して返却します。
static java.lang.Long getTimeInMillis(int hour, int minute, int second, int milliSecond)
          日時のみ示す、日付データをミリ秒で示す Long 値で生成して返却します。
static java.lang.Long getTimeInMillis(int hour, int minute, int second, int milliSecond, int zoneOffset)
          日時のみ示す、日付データをミリ秒で示す Long 値で生成して返却します。
static java.lang.String nvl(java.lang.Object o)
          引数が null の場合は空文字列を返却し、以外の場合は文字列変換して返却します。
static java.lang.String nvl(java.lang.Object o, java.lang.String substitute)
          引数が null の場合は第二引数を返却し、以外の場合は文字列変換して返却します。
static java.lang.String wvl(java.lang.String s)
          引数が null または空かJavaの基準による空白文字のみの場合は空文字列を返却し、以外の場合は第一引数をそのまま返却します。
static java.lang.String wvl(java.lang.String s, java.lang.String substitute)
          引数が null または空かJavaの基準による空白文字のみの場合は第二引数を返却し、以外の場合は第一引数をそのまま返却します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Fast

public Fast()
メソッドの詳細

nvl

public static java.lang.String nvl(java.lang.Object o)
引数が null の場合は空文字列を返却し、以外の場合は文字列変換して返却します。
nvl は Null Value Loss の略です。

パラメータ:
o - 値
戻り値:
null の場合は空文字列、以外の場合は文字列表現

nvl

public static java.lang.String nvl(java.lang.Object o,
                                   java.lang.String substitute)
引数が null の場合は第二引数を返却し、以外の場合は文字列変換して返却します。
nvl は Null Value Loss の略です。

パラメータ:
o - 値
substitute - 代返値
戻り値:
null の場合は空文字列、以外の場合は文字列表現

bvl

public static java.lang.String bvl(java.lang.String s)
引数が null または空かスペースのみの場合は空文字列を返却し、以外の場合は引数をそのまま返却します。
bvl は Blank Value Loss の略です。

パラメータ:
s - 値
戻り値:
null または空かスペースのみの場合は空文字列、以外の場合は引数

bvl

public static java.lang.String bvl(java.lang.String s,
                                   java.lang.String substitute)
引数が null または空かスペースのみの場合は第二引数を返却し、以外の場合は第一引数をそのまま返却します。
bvl は Blank Value Loss の略です。

パラメータ:
s - 値
substitute - 代返値
戻り値:
null または空かスペースのみの場合は第二引数、以外の場合は第一引数

wvl

public static java.lang.String wvl(java.lang.String s)
引数が null または空かJavaの基準による空白文字のみの場合は空文字列を返却し、以外の場合は第一引数をそのまま返却します。
wvl は Whitespace Value Loss の略です。

パラメータ:
s - 値
戻り値:
null または空かJavaの基準による空白文字のみの場合は空文字列、以外の場合は第一引数

wvl

public static java.lang.String wvl(java.lang.String s,
                                   java.lang.String substitute)
引数が null または空かJavaの基準による空白文字のみの場合は第二引数を返却し、以外の場合は第一引数をそのまま返却します。
wvl は Whitespace Value Loss の略です。

パラメータ:
s - 値
substitute - 代返値
戻り値:
null または空かJavaの基準による空白文字のみの場合は第二引数、以外の場合は第一引数

arraycopy

public static void arraycopy(java.lang.Object src,
                             java.lang.Object dest)
配列の要素をコピーします。
要素の先頭から要素数の小さい配列のサイズ分のみコピーします。

パラメータ:
src - コピー元の配列
dest - コピー先の配列
例外:
java.lang.IndexOutOfBoundsException - コピーによって配列の境界を越えたデータのアクセスが生じた場合
java.lang.ArrayStoreException - 型の不一致により、配列 src の要素が配列 dest に保存できなかった場合
java.lang.NullPointerException - src または dest が null の場合

fixedMap

public static java.util.Map fixedMap(java.lang.Object[] keyValue)
キーと値を交互に格納する配列から、不可変の固定マップを生成して返却します。

パラメータ:
keyValue - キーと値を交互に格納する配列
戻り値:
不可変の固定マップ

fixedMap

public static java.util.Map fixedMap(java.util.Collection keyValue)
キーと値を交互に格納するコレクションから、不可変の固定マップを生成して返却します。

パラメータ:
keyValue - キーと値を交互に格納するコレクション
戻り値:
不可変の固定マップ

fixedReferenceMap

public static java.util.Map fixedReferenceMap(java.lang.Object[] keyValue)
キーと値を交互に格納する配列から、参照一致で検索する不可変の固定マップを生成して返却します。

パラメータ:
keyValue - キーと値を交互に格納する配列
戻り値:
不可変の固定マップ

fixedReferenceMap

public static java.util.Map fixedReferenceMap(java.util.Collection keyValue)
キーと値を交互に格納するコレクションから、参照一致で検索する不可変の固定マップを生成して返却します。

パラメータ:
keyValue - キーと値を交互に格納するコレクション
戻り値:
不可変の固定マップ

fixedSortedMap

public static java.util.SortedMap fixedSortedMap(java.lang.Object[] keyValue)
キーと値を交互に格納する配列から、自然順序でソートされた不可変の固定マップを生成して返却します。

パラメータ:
keyValue - キーと値を交互に格納する配列
戻り値:
不可変の固定マップ

fixedSortedMap

public static java.util.SortedMap fixedSortedMap(java.util.Collection keyValue)
キーと値を交互に格納するコレクションから、自然順序でソートされた不可変の固定マップを生成して返却します。

パラメータ:
keyValue - キーと値を交互に格納するコレクション
戻り値:
不可変の固定マップ

fixedSortedMap

public static java.util.SortedMap fixedSortedMap(java.lang.Object[] keyValue,
                                                 java.util.Comparator c)
キーと値を交互に格納する配列から、指定のコンパレータでソートされた不可変の固定マップを生成して返却します。

パラメータ:
keyValue - キーと値を交互に格納する配列
c - コンパレータ
戻り値:
不可変の固定マップ

fixedSortedMap

public static java.util.SortedMap fixedSortedMap(java.util.Collection keyValue,
                                                 java.util.Comparator c)
キーと値を交互に格納するコレクションから、指定のコンパレータでソートされた不可変の固定マップを生成して返却します。

パラメータ:
keyValue - キーと値を交互に格納するコレクション
c - コンパレータ
戻り値:
不可変の固定マップ

fixedList

public static java.util.List fixedList(java.lang.Object[] a)
配列から不可変の固定リストを生成して返却します。

パラメータ:
a - リストの要素となる配列
戻り値:
不可変の固定リスト

fixedSet

public static java.util.Set fixedSet(java.lang.Object[] a)
配列から不可変の固定セットを生成して返却します。

パラメータ:
a - セットの要素となる配列
戻り値:
不可変の固定セット

fixedListCollection

public static java.util.Collection fixedListCollection(java.lang.Object[] a)
配列から不可変の固定リストを内部実装とするコレクション生成して返却します。

パラメータ:
a - コレクションの要素となる配列
戻り値:
不可変の固定コレクション

fixedSetCollection

public static java.util.Collection fixedSetCollection(java.lang.Object[] a)
配列から不可変の固定セットを内部実装とするコレクション生成して返却します。

パラメータ:
a - コレクションの要素となる配列
戻り値:
不可変の固定コレクション

fixedSetArrayCollection

public static java.util.Collection fixedSetArrayCollection(java.lang.Object[] a)
配列から不可変の重複のない固定リストを内部実装とするコレクション生成して返却します。
この固定コレクションの反復処理は、fixedSetCollection(Object[]) より高速です。
ただし Collection.contains(o) オペレーションは遅い可能性があります。
これは fixedSetCollection(Object[]) で返されるセット実装がハッシュ構造の検索ロジックを提供するためです。
コレクションを使用する用途が反復処理中心の場合はこのメソッドを選択すると良いと思われます。

パラメータ:
a - コレクションの要素となる配列
戻り値:
不可変の重複のない固定コレクション

asSetArrayList

public static java.util.ArrayList asSetArrayList(java.lang.Object[] a)
配列から重複のない java.util.ArrayList を生成して返却します。

パラメータ:
a - リストの要素となる配列
戻り値:
重複のない配列リスト

asArrayList

public static java.util.ArrayList asArrayList(java.lang.Object[] a)
配列から java.util.ArrayList を生成して返却します。

パラメータ:
a - リストの要素となる配列
戻り値:
配列リスト

asLinkedList

public static java.util.LinkedList asLinkedList(java.lang.Object[] a)
配列から java.util.LinkedList を生成して返却します。

パラメータ:
a - リストの要素となる配列
戻り値:
双方向循環リンクリスト

asHashSet

public static java.util.HashSet asHashSet(java.lang.Object[] a)
配列から java.util.HashSet を生成して返却します。

パラメータ:
a - セットの要素となる配列
戻り値:
ハッシュセット

asLinkedHashSet

public static java.util.LinkedHashSet asLinkedHashSet(java.lang.Object[] a)
配列から java.util.LinkedHashSet を生成して返却します。

パラメータ:
a - セットの要素となる配列
戻り値:
リンク構造でエントリの順序を保持するハッシュセット

asHashMap

public static java.util.HashMap asHashMap(java.lang.Object[] keyValue)
キーと値を交互に格納する配列から java.util.HashMap を生成して返却します。

パラメータ:
keyValue - キーと値を交互に格納する配列
戻り値:
ハッシュマップ

asLinkedHashMap

public static java.util.LinkedHashMap asLinkedHashMap(java.lang.Object[] keyValue)
キーと値を交互に格納する配列から java.util.LinkedHashMap を生成して返却します。

パラメータ:
keyValue - キーと値を交互に格納する配列
戻り値:
リンク構造でエントリの順序を保持するハッシュマップ

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2,
                                         java.lang.Object o3,
                                         java.lang.Object o4,
                                         java.lang.Object o5,
                                         java.lang.Object o6,
                                         java.lang.Object o7,
                                         java.lang.Object o8,
                                         java.lang.Object o9,
                                         java.lang.Object o10,
                                         java.lang.Object o11,
                                         java.lang.Object o12)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
o3 - 要素3
o4 - 要素4
o5 - 要素5
o6 - 要素6
o7 - 要素7
o8 - 要素8
o9 - 要素9
o10 - 要素10
o11 - 要素11
o12 - 要素12
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2,
                                         java.lang.Object o3,
                                         java.lang.Object o4,
                                         java.lang.Object o5,
                                         java.lang.Object o6,
                                         java.lang.Object o7,
                                         java.lang.Object o8,
                                         java.lang.Object o9,
                                         java.lang.Object o10,
                                         java.lang.Object o11)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
o3 - 要素3
o4 - 要素4
o5 - 要素5
o6 - 要素6
o7 - 要素7
o8 - 要素8
o9 - 要素9
o10 - 要素10
o11 - 要素11
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2,
                                         java.lang.Object o3,
                                         java.lang.Object o4,
                                         java.lang.Object o5,
                                         java.lang.Object o6,
                                         java.lang.Object o7,
                                         java.lang.Object o8,
                                         java.lang.Object o9,
                                         java.lang.Object o10)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
o3 - 要素3
o4 - 要素4
o5 - 要素5
o6 - 要素6
o7 - 要素7
o8 - 要素8
o9 - 要素9
o10 - 要素10
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2,
                                         java.lang.Object o3,
                                         java.lang.Object o4,
                                         java.lang.Object o5,
                                         java.lang.Object o6,
                                         java.lang.Object o7,
                                         java.lang.Object o8,
                                         java.lang.Object o9)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
o3 - 要素3
o4 - 要素4
o5 - 要素5
o6 - 要素6
o7 - 要素7
o8 - 要素8
o9 - 要素9
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2,
                                         java.lang.Object o3,
                                         java.lang.Object o4,
                                         java.lang.Object o5,
                                         java.lang.Object o6,
                                         java.lang.Object o7,
                                         java.lang.Object o8)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
o3 - 要素3
o4 - 要素4
o5 - 要素5
o6 - 要素6
o7 - 要素7
o8 - 要素8
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2,
                                         java.lang.Object o3,
                                         java.lang.Object o4,
                                         java.lang.Object o5,
                                         java.lang.Object o6,
                                         java.lang.Object o7)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
o3 - 要素3
o4 - 要素4
o5 - 要素5
o6 - 要素6
o7 - 要素7
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2,
                                         java.lang.Object o3,
                                         java.lang.Object o4,
                                         java.lang.Object o5,
                                         java.lang.Object o6)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
o3 - 要素3
o4 - 要素4
o5 - 要素5
o6 - 要素6
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2,
                                         java.lang.Object o3,
                                         java.lang.Object o4,
                                         java.lang.Object o5)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
o3 - 要素3
o4 - 要素4
o5 - 要素5
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2,
                                         java.lang.Object o3,
                                         java.lang.Object o4)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
o3 - 要素3
o4 - 要素4
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2,
                                         java.lang.Object o3)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
o3 - 要素3
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1,
                                         java.lang.Object o2)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
o2 - 要素2
戻り値:
配列

asArray

public static java.lang.Object[] asArray(java.lang.Object o1)
引数から配列を生成して返却します。

パラメータ:
o1 - 要素1
戻り値:
配列

asArray

public static java.lang.Object[] asArray()
サイズ0の空配列を生成して返却します。

戻り値:
サイズ0の空配列

getDateTimeCalendar

public static java.util.Calendar getDateTimeCalendar(int year,
                                                     int month,
                                                     int date,
                                                     int hour,
                                                     int minute,
                                                     int second,
                                                     int milliSecond,
                                                     int zoneOffset)
カレンダーを生成して返却します。
月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
zoneOffset - オフセット時刻
戻り値:
カレンダー

getDateTimeCalendar

public static java.util.Calendar getDateTimeCalendar(int year,
                                                     int month,
                                                     int date,
                                                     int hour,
                                                     int minute,
                                                     int second,
                                                     int milliSecond)
カレンダーを生成して返却します。
月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
戻り値:
カレンダー

getDateTimeCalendar

public static java.util.Calendar getDateTimeCalendar(int year,
                                                     int month,
                                                     int date,
                                                     int hour,
                                                     int minute,
                                                     int second)
カレンダーを生成して返却します。
月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
戻り値:
カレンダー

getTimeCalendar

public static java.util.Calendar getTimeCalendar(int hour,
                                                 int minute,
                                                 int second,
                                                 int milliSecond,
                                                 int zoneOffset)
日時のみ示す、カレンダーを生成して返却します。
日付部分には、1970 年 1 月 1 日(グリニッジ標準時)が割り当てられます。

パラメータ:
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
zoneOffset - オフセット時刻
戻り値:
カレンダー

getTimeCalendar

public static java.util.Calendar getTimeCalendar(int hour,
                                                 int minute,
                                                 int second,
                                                 int milliSecond)
日時のみ示す、カレンダーを生成して返却します。
日付部分には、1970 年 1 月 1 日(グリニッジ標準時)が割り当てられます。

パラメータ:
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
戻り値:
カレンダー

getTimeCalendar

public static java.util.Calendar getTimeCalendar(int hour,
                                                 int minute,
                                                 int second)
日時のみ示す、カレンダーを生成して返却します。
日付部分には、1970 年 1 月 1 日(グリニッジ標準時)が割り当てられます。

パラメータ:
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
戻り値:
カレンダー

getDateCalendar

public static java.util.Calendar getDateCalendar(int year,
                                                 int month,
                                                 int date)
カレンダーを生成して返却します。
月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
戻り値:
カレンダー

getDateCalendar

public static java.util.Calendar getDateCalendar(int year,
                                                 int month,
                                                 int date,
                                                 int zoneOffset)
カレンダーを生成して返却します。
月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
zoneOffset - オフセット時刻
戻り値:
カレンダー

getDateTime

public static java.util.Date getDateTime(int year,
                                         int month,
                                         int date,
                                         int hour,
                                         int minute,
                                         int second,
                                         int milliSecond,
                                         int zoneOffset)
日付オブジェクトを生成して返却します。
月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
zoneOffset - オフセット時刻
戻り値:
日付オブジェクト

getDateTime

public static java.util.Date getDateTime(int year,
                                         int month,
                                         int date,
                                         int hour,
                                         int minute,
                                         int second,
                                         int milliSecond)
日付オブジェクトを生成して返却します。
月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
戻り値:
日付オブジェクト

getDateTime

public static java.util.Date getDateTime(int year,
                                         int month,
                                         int date,
                                         int hour,
                                         int minute,
                                         int second)
日付オブジェクトを生成して返却します。
月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
戻り値:
日付オブジェクト

getTime

public static java.util.Date getTime(int hour,
                                     int minute,
                                     int second,
                                     int milliSecond,
                                     int zoneOffset)
日時のみ示す、日付オブジェクトを生成して返却します。
日付部分には、1970 年 1 月 1 日(グリニッジ標準時)が割り当てられます。

パラメータ:
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
zoneOffset - オフセット時刻
戻り値:
日付オブジェクト

getTime

public static java.util.Date getTime(int hour,
                                     int minute,
                                     int second,
                                     int milliSecond)
日時のみ示す、日付オブジェクトを生成して返却します。
日付部分には、1970 年 1 月 1 日(グリニッジ標準時)が割り当てられます。

パラメータ:
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
戻り値:
日付オブジェクト

getTime

public static java.util.Date getTime(int hour,
                                     int minute,
                                     int second)
日時のみ示す、日付オブジェクトを生成して返却します。
日付部分には、1970 年 1 月 1 日(グリニッジ標準時)が割り当てられます。

パラメータ:
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
戻り値:
日付オブジェクト

getDate

public static java.util.Date getDate(int year,
                                     int month,
                                     int date)
日付オブジェクトを生成して返却します。
月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
戻り値:
日付オブジェクト

getDate

public static java.util.Date getDate(int year,
                                     int month,
                                     int date,
                                     int zoneOffset)
日付オブジェクトを生成して返却します。
月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
zoneOffset - オフセット時刻
戻り値:
日付オブジェクト

getDateTimeInMillis

public static java.lang.Long getDateTimeInMillis(int year,
                                                 int month,
                                                 int date,
                                                 int hour,
                                                 int minute,
                                                 int second,
                                                 int milliSecond,
                                                 int zoneOffset)
日付データをミリ秒で示す Long 値で生成して返却します。
定数のなどの不変データを定義する場合は、日付オブジェクトよりも安全です。
また月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
zoneOffset - オフセット時刻
戻り値:
日付データをミリ秒で示す Long 値

getDateTimeInMillis

public static java.lang.Long getDateTimeInMillis(int year,
                                                 int month,
                                                 int date,
                                                 int hour,
                                                 int minute,
                                                 int second,
                                                 int milliSecond)
日付データをミリ秒で示す Long 値で生成して返却します。
定数のなどの不変データを定義する場合は、日付オブジェクトよりも安全です。
また月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
戻り値:
日付データをミリ秒で示す Long 値

getDateTimeInMillis

public static java.lang.Long getDateTimeInMillis(int year,
                                                 int month,
                                                 int date,
                                                 int hour,
                                                 int minute,
                                                 int second)
日付データをミリ秒で示す Long 値で生成して返却します。
定数のなどの不変データを定義する場合は、日付オブジェクトよりも安全です。
また月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
戻り値:
日付データをミリ秒で示す Long 値

getTimeInMillis

public static java.lang.Long getTimeInMillis(int hour,
                                             int minute,
                                             int second,
                                             int milliSecond,
                                             int zoneOffset)
日時のみ示す、日付データをミリ秒で示す Long 値で生成して返却します。
日付部分には、1970 年 1 月 1 日(グリニッジ標準時)が割り当てられます。
定数のなどの不変データを定義する場合は、日付オブジェクトよりも安全です。

パラメータ:
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
zoneOffset - オフセット時刻
戻り値:
日付データをミリ秒で示す Long 値

getTimeInMillis

public static java.lang.Long getTimeInMillis(int hour,
                                             int minute,
                                             int second,
                                             int milliSecond)
日時のみ示す、日付データをミリ秒で示す Long 値で生成して返却します。
日付部分には、1970 年 1 月 1 日(グリニッジ標準時)が割り当てられます。
定数のなどの不変データを定義する場合は、日付オブジェクトよりも安全です。

パラメータ:
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
milliSecond - ミリ秒 (0 - 999)
戻り値:
日付データをミリ秒で示す Long 値

getTimeInMillis

public static java.lang.Long getTimeInMillis(int hour,
                                             int minute,
                                             int second)
日時のみ示す、日付データをミリ秒で示す Long 値で生成して返却します。
日付部分には、1970 年 1 月 1 日(グリニッジ標準時)が割り当てられます。
定数のなどの不変データを定義する場合は、日付オブジェクトよりも安全です。

パラメータ:
hour - 時 (0 - 23)
minute - 分 (0 - 59)
second - 秒 (0 - 59)
戻り値:
日付データをミリ秒で示す Long 値

getDateInMillis

public static java.lang.Long getDateInMillis(int year,
                                             int month,
                                             int date)
日付データをミリ秒で示す Long 値で生成して返却します。
定数のなどの不変データを定義する場合は、日付オブジェクトよりも安全です。
また月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
戻り値:
日付データをミリ秒で示す Long 値

getDateInMillis

public static java.lang.Long getDateInMillis(int year,
                                             int month,
                                             int date,
                                             int zoneOffset)
日付データをミリ秒で示す Long 値で生成して返却します。
定数のなどの不変データを定義する場合は、日付オブジェクトよりも安全です。
また月の指定が 1 から始まることに注意が必要です。

パラメータ:
year - 年 (-9999 - 9999)
month - 月 (1 - 12)
date - 日 (1 - 31)
zoneOffset - オフセット時刻
戻り値:
日付データをミリ秒で示す Long 値