public class Util extends Object
修飾子とタイプ | クラスと説明 |
---|---|
static interface |
Util.KeyCreator<Key,Value> |
コンストラクタと説明 |
---|
Util() |
修飾子とタイプ | メソッドと説明 |
---|---|
static <T> boolean |
addUnique(List<T> list,
T item)
itemが重複しないようにaddする
|
static <T> int |
addUniqueRequestIndex(List<T> list,
T item)
アイテムを追加し、追加したインデックスを返す
|
static <Key,Value> |
asMap(Collection<Value> values,
Util.KeyCreator<Key,Value> keyCreator)
Mapに変換する
|
static <T> T[] |
convert(Collection<T> c,
T[] array) |
static <T> List<T> |
convert(T[] array) |
static <T> T[] |
copy(T[] array)
2つの配列をコピーする
|
static Date |
getDateEnd(Date date)
指定日の終了時刻を取得する
|
static Date |
getDateStart(Date date)
指定日の開始時刻を取得する
|
static double |
getDouble(Double value,
double defValue) |
static int |
getInt(Integer value,
int defValue) |
static Date |
getTodayEnd()
今日の23時59分59秒....を取得する
|
static Date |
getTodayStart()
今日の0時0分を取得する
|
static <T> boolean |
isEmpty(List<T> item) |
static <T> boolean |
isEmpty(T[] item) |
static void |
nanosleep(long ms,
int nano)
nano秒単位でsleepを行う
|
static void |
sleep(long timems)
単純にsleepさせる。
|
public static int getInt(Integer value, int defValue)
public static double getDouble(Double value, double defValue)
public static Date getTodayStart()
public static Date getTodayEnd()
public static void sleep(long timems)
timems
- public static void nanosleep(long ms, int nano)
ms
- nano
- public static <T> boolean addUnique(List<T> list, T item)
list
- item
- public static <T> int addUniqueRequestIndex(List<T> list, T item)
T
- list
- item
- public static <T> T[] convert(Collection<T> c, T[] array)
public static <T> List<T> convert(T[] array)
T
- typearray
- 変換元配列public static <T> T[] copy(T[] array)
public static <Key,Value> Map<Key,Value> asMap(Collection<Value> values, Util.KeyCreator<Key,Value> keyCreator)
Key
- Value
- values
- keyCreator
- public static <T> boolean isEmpty(T[] item)
public static <T> boolean isEmpty(List<T> item)