public final class MimdbUtils
extends java.lang.Object
修飾子とタイプ | メソッドと説明 |
---|---|
static int |
bitMask(int x)
ビットサイズを取得.
|
static java.lang.Boolean |
convertBool(java.lang.Object o)
Boolean変換.
|
static java.util.Date |
convertDate(java.lang.Object o)
通常日付変換.
|
static java.lang.Double |
convertDouble(java.lang.Object o)
Double変換.
|
static java.lang.Integer |
convertInt(java.lang.Object o)
Integer変換.
|
static java.lang.Long |
convertLong(java.lang.Object o)
Long変換.
|
static java.sql.Date |
convertSqlDate(java.lang.Object o)
日付変換.
|
static java.sql.Time |
convertSqlTime(java.lang.Object o)
時間変換.
|
static java.sql.Timestamp |
convertSqlTimestamp(java.lang.Object o)
日付時間変換.
|
static java.lang.String |
convertString(java.lang.Object o)
文字列変換.
|
static java.lang.String |
downIndentDoubleCote(java.lang.String string)
指定文字内のダブルコーテーションインデントを1つ下げる.
|
static java.lang.String |
downIndentSingleCote(java.lang.String string)
指定文字内のシングルコーテーションインデントを1つ下げる.
|
static byte[] |
getFile(java.lang.String name)
ファイル内容を取得.
|
static java.lang.String |
getFullPath(java.lang.String name)
ファイル名のフルパスを取得.
|
static java.util.List<java.lang.String> |
getList(java.lang.String name,
java.lang.String charset)
ファイルリストを取得.
|
static java.lang.String |
getStackTrace(java.lang.Throwable t)
スタックトレースを文字取得.
|
static java.lang.String |
indentCote(java.lang.String string,
int off,
boolean dc)
指定文字内のコーテーションインデントを1つ上げる.
|
static boolean |
isDir(java.lang.String name)
ディレクトリ名の存在チェック.
|
static boolean |
isFile(java.lang.String name)
ファイル名の存在チェック.
|
static boolean |
isIO(java.lang.String name)
指定情報が読み書き込み可能かチェック.
|
static boolean |
isNumeric(java.lang.String num)
文字列内容が数値かチェック.
|
static boolean |
isRead(java.lang.String name)
指定情報が読み込み可能かチェック.
|
static boolean |
isWrite(java.lang.String name)
指定情報が書き込み可能かチェック.
|
static int |
searchDouble(double[] a,
double key)
完全一致検索.
|
static int |
searchDoubleBS(boolean big,
double[] a,
double key)
大なり小なり検索.
|
static int |
searchInt(int[] a,
int key)
完全一致検索.
|
static int |
searchIntBS(boolean big,
int[] a,
int key)
大なり小なり検索.
|
static int |
searchLong(long[] a,
long key)
完全一致検索.
|
static int |
searchLongBS(boolean big,
long[] a,
long key)
大なり小なり検索.
|
static int |
searchObject(java.lang.Object[] a,
java.lang.Object key)
完全一致検索.
|
static int |
searchObjectBS(boolean big,
java.lang.Object[] a,
java.lang.Object key)
大なり小なり検索.
|
static void |
setFile(java.lang.String name,
byte[] value)
ファイル出力.
|
static java.lang.String |
upIndentDoubleCote(java.lang.String string)
指定文字内のダブルコーテーションインデントを1つ上げる.
|
static java.lang.String |
upIndentSingleCote(java.lang.String string)
指定文字内のシングルコーテーションインデントを1つ上げる.
|
public static final boolean isNumeric(java.lang.String num)
num
- 対象の文字列を設定します.public static final java.lang.Boolean convertBool(java.lang.Object o) throws java.lang.Exception
n
- 変換対象の条件を設定します.java.lang.Exception
- 例外.public static final java.lang.Integer convertInt(java.lang.Object o) throws java.lang.Exception
n
- 変換対象の条件を設定します.java.lang.Exception
- 例外.public static final java.lang.Long convertLong(java.lang.Object o) throws java.lang.Exception
n
- 変換対象の条件を設定します.java.lang.Exception
- 例外.public static final java.lang.Double convertDouble(java.lang.Object o) throws java.lang.Exception
n
- 変換対象の条件を設定します.java.lang.Exception
- 例外.public static final java.lang.String convertString(java.lang.Object o) throws java.lang.Exception
n
- 変換対象の条件を設定します.java.lang.Exception
- 例外.public static final java.sql.Date convertSqlDate(java.lang.Object o) throws java.lang.Exception
n
- 変換対象の条件を設定します.java.lang.Exception
- 例外.public static final java.sql.Time convertSqlTime(java.lang.Object o) throws java.lang.Exception
n
- 変換対象の条件を設定します.java.lang.Exception
- 例外.public static final java.sql.Timestamp convertSqlTimestamp(java.lang.Object o) throws java.lang.Exception
n
- 変換対象の条件を設定します.java.lang.Exception
- 例外.public static final java.util.Date convertDate(java.lang.Object o) throws java.lang.Exception
n
- 変換対象の条件を設定します.java.lang.Exception
- 例外.public static final int searchInt(int[] a, int key)
a
- 対象の配列を設定します.key
- 対象のキーを設定します.public static final int searchLong(long[] a, long key)
a
- 対象の配列を設定します.key
- 対象のキーを設定します.public static final int searchDouble(double[] a, double key)
a
- 対象の配列を設定します.key
- 対象のキーを設定します.public static final int searchObject(java.lang.Object[] a, java.lang.Object key)
a
- 対象の配列を設定します.key
- 対象のキーを設定します.public static final int searchIntBS(boolean big, int[] a, int key)
big
- [true]の場合、第三引数が第二引数の検知条件より大きい条件(>=)を対象とします.a
- 対象の配列を設定します.key
- 対象のキーを設定します.public static final int searchLongBS(boolean big, long[] a, long key)
big
- [true]の場合、第三引数が第二引数の検知条件より大きい条件(>=)を対象とします.a
- 対象の配列を設定します.key
- 対象のキーを設定します.public static final int searchDoubleBS(boolean big, double[] a, double key)
big
- [true]の場合、第三引数が第二引数の検知条件より大きい条件(>=)を対象とします.a
- 対象の配列を設定します.key
- 対象のキーを設定します.public static final int searchObjectBS(boolean big, java.lang.Object[] a, java.lang.Object key)
big
- [true]の場合、第三引数が第二引数の検知条件より大きい条件(>=)を対象とします.a
- 対象の配列を設定します.key
- 対象のキーを設定します.public static final java.util.List<java.lang.String> getList(java.lang.String name, java.lang.String charset) throws java.lang.Exception
name
- 対象のファイル名を設定します.charset
- 対象の文字コードを設定します.java.lang.Exception
- 例外.public static final java.lang.String indentCote(java.lang.String string, int off, boolean dc)
string
- 対象の文字列を設定します.off
- 対象のオフセット値を設定します.dc
- [true]の場合、ダブルコーテーションで処理します.public static final java.lang.String upIndentDoubleCote(java.lang.String string)
string
- 対象の文字列を設定します.public static final java.lang.String upIndentSingleCote(java.lang.String string)
string
- 対象の文字列を設定します.public static final java.lang.String downIndentDoubleCote(java.lang.String string)
string
- 対象の文字列を設定します.public static final java.lang.String downIndentSingleCote(java.lang.String string)
string
- 対象の文字列を設定します.public static final boolean isFile(java.lang.String name)
name
- 対象のファイル名を設定します.public static final boolean isDir(java.lang.String name)
name
- 対象のディレクトリ名を設定します.public static final boolean isRead(java.lang.String name)
name
- 対象のファイル/ディレクトリ名を設定します.public static final boolean isWrite(java.lang.String name)
name
- 対象のファイル/ディレクトリ名を設定します.public static final boolean isIO(java.lang.String name)
name
- 対象のファイル/ディレクトリ名を設定します.public static final java.lang.String getFullPath(java.lang.String name) throws java.lang.Exception
name
- 対象のファイル名を設定します.java.lang.Exception
- 例外.public static final byte[] getFile(java.lang.String name) throws java.lang.Exception
name
- 対象のファイル名を設定します.java.lang.Exception
- 例外.public static final void setFile(java.lang.String name, byte[] value) throws java.lang.Exception
name
- 対象のファイル名を設定します.value
- 対象のバイナリ情報を設定します.java.lang.Exception
- 例外.public static final int bitMask(int x)
x
- 対象の長さを設定します.public static final java.lang.String getStackTrace(java.lang.Throwable t)
t
- 対象の例外を設定します.