public class InputCheck extends Object
コンストラクタと説明 |
---|
InputCheck() |
修飾子とタイプ | メソッドと説明 |
---|---|
static int |
checkDigitOfNumber(Number value,
Integer integerDigit,
Integer floatDigit)
数値の整数部、小数部の桁数チェック(引数がクラス版)。
|
static int |
checkDigitOfNumber(Number value,
int integerDigit,
int floatDigit)
数値の整数部、小数部の桁数チェック。
|
static int |
checkDigitOfNumberString(String value,
Integer integerDigit,
Integer floatDigit)
数値(文字型)の整数部、小数部の桁数チェック(引数がクラス版)
|
static int |
checkDigitOfNumberString(String value,
int integerDigit,
int floatDigit)
数値(文字型)の整数部、小数部の桁数チェック
※数値かどうかのチェックも行う。 |
static boolean |
isDateString(String dateString)
日付文字列が日付フォーマット(YYYYMMDD)にそっているかチェックする。
|
static boolean |
isDateTimeString(String dateTimeString)
日時文字列がフォーマット(YYYY-MM-DD HH:MM:SS)にそっているかどうかをチェックする。
|
static boolean |
isDateTimeString(String dateTimeString,
SimpleDateFormat df)
日時文字列が指定フォーマットにそっているかどうかをチェックする。
|
static boolean |
isEMailAddress(String str)
入力文字列がメールアドレスの形式をとっているかのチェック。
|
static boolean |
isEmpty(Number value)
数値のNULLチェック。
|
static boolean |
isEmpty(String str)
渡された文字列が、空文字列かまたはNULLかチェック。
|
static boolean |
isExistString(String[] strAry,
String str)
配列内に指定した文字列が含まれているかどうかをチェックする。
|
static boolean |
isInput(Number column)
カラムの空値チェック。
|
static boolean |
isInput(String column)
カラムの空値チェック。
|
static boolean |
isKatakanaString(String str)
文字列が半角カナ文字列かチェックする。
|
static boolean |
isLenEqual(Number column,
int length)
カラムの入力桁数チェック。
|
static boolean |
isLenEqual(Number column,
Integer length)
カラムの入力桁数チェック(引数がクラス版)。
|
static boolean |
isLenEqual(String column,
int byteLength)
カラムの入力バイト数チェック。
|
static boolean |
isLenEqual(String column,
Integer byteLength)
カラムの入力バイト数チェック(引数がクラス版)。
|
static boolean |
isLenLessThan(Number column,
int length)
カラムの桁数が指定桁数より小さいか(等号を含む)。
|
static boolean |
isLenLessThan(Number column,
Integer length)
カラムの桁数が指定桁数より小さいか(等号を含む)(引数がクラス版)。
|
static boolean |
isLenLessThan(String column,
int byteLength)
カラムのバイト数が指定バイト数より小さいか(等号を含む)。
|
static boolean |
isLenLessThan(String column,
Integer byteLength)
カラムのバイト数が指定バイト数より小さいか(等号を含む)(引数がクラス版)。
|
static boolean |
isLenMoreThan(Number column,
int length)
カラムの桁数が指定桁数より大きいか(等号を含まない)。
|
static boolean |
isLenMoreThan(Number column,
Integer length)
カラムの桁数が指定桁数より大きいか(等号を含まない)(引数がクラス版)。
|
static boolean |
isLenMoreThan(String column,
int byteLength)
カラムのバイト数が指定バイト数より大きいか(等号を含まない)。
|
static boolean |
isLenMoreThan(String column,
Integer byteLength)
カラムのバイト数が指定バイト数より大きいか(等号を含まない)(引数がクラス版)。
|
static boolean |
isNengetsuString(String nengetsuString)
年月指定文字列が年月フォーマット(YYYYMM)にそっているかチェックする。
|
static boolean |
isNotNull(Object obj)
not nullチェック not nullのとき true nullのとき false
|
static boolean |
isNumberString(String value)
文字列が数値かどうかをチェックする。
|
static boolean |
isNumeralRange(String column,
Number min,
Number max)
指定した数値カラムが指定した数値の範囲なのかチェック
範囲最大値、または最小値と同じ値は範囲内に含まれる。 |
static boolean |
isShimebiString(String shimebiString)
締め日(YYYYMMDD)として有効かをチェックする。
|
static boolean |
isValueEqual(Number column1,
Number column2)
カラム1の値とカラム2の値が同一かのチェック。
|
static boolean |
isValueEqual(String column1,
String column2)
カラム1の値とカラム2の値が同一かのチェック。
|
static boolean |
isValueLessThan(Number column1,
Number column2)
カラム1の値がカラム2の値より小さいか(等号を含まず)のチェック。
|
static boolean |
isValueLessThan(String column1,
String column2)
カラム1の値がカラム2の値より小さいか(等号を含まず)のチェック。
|
static boolean |
isValueMoreThan(Number column1,
Number column2)
カラム1の値がカラム2の値より大きいか(等号を含まず)のチェック。
|
static boolean |
isValueMoreThan(String column1,
String column2)
カラム1の値がカラム2の値より大きいか(等号を含まず)のチェック。
|
public static int checkDigitOfNumber(Number value, int integerDigit, int floatDigit)
checkDigitOfNumberString(java.lang.String, int, int)
value
- 数値integerDigit
- 整数部桁数floatDigit
- 小数部桁数public static int checkDigitOfNumber(Number value, Integer integerDigit, Integer floatDigit)
value
- 数値integerDigit
- 整数部桁数floatDigit
- 小数部桁数public static int checkDigitOfNumberString(String value, int integerDigit, int floatDigit)
value
- 数値文字列integerDigit
- 整数部桁数floatDigit
- 小数部桁数public static int checkDigitOfNumberString(String value, Integer integerDigit, Integer floatDigit)
value
- 数値文字列integerDigit
- 整数部桁数floatDigit
- 小数部桁数public static boolean isDateString(String dateString)
dateString
- 日付文字列public static boolean isDateTimeString(String dateTimeString)
dateTimeString
- 日時文字列public static boolean isDateTimeString(String dateTimeString, SimpleDateFormat df)
dateTimeString
- 日時文字列df
- 指定フォーマットpublic static boolean isEMailAddress(String str)
str
- メールアドレスpublic static boolean isEmpty(Number value)
isInput(java.lang.Number)
value
- 数値public static boolean isEmpty(String str)
str
- 文字列public static boolean isExistString(String[] strAry, String str)
strAry
- 文字列が含まれる配列str
- 対象文字列public static boolean isInput(Number column)
isEmpty(java.lang.Number)
column
- カラム入力数値public static boolean isInput(String column)
column
- カラム入力文字列public static boolean isKatakanaString(String str)
str
- 半角カナ文字列public static boolean isLenEqual(Number column, int length)
column
- カラム入力数値length
- 桁数public static boolean isLenEqual(Number column, Integer length)
column
- カラム入力数値length
- 桁数public static boolean isLenEqual(String column, int byteLength)
column
- カラム入力文字列byteLength
- カラムのバイト数public static boolean isLenEqual(String column, Integer byteLength)
column
- カラム入力文字列byteLength
- カラムのバイト数public static boolean isLenLessThan(Number column, int length)
column
- カラム入力数値length
- 桁数public static boolean isLenLessThan(Number column, Integer length)
column
- カラム入力数値length
- 桁数public static boolean isLenLessThan(String column, int byteLength)
column
- カラム入力文字列byteLength
- カラムのバイト数public static boolean isLenLessThan(String column, Integer byteLength)
column
- カラム入力文字列byteLength
- カラムのバイト数public static boolean isLenMoreThan(Number column, int length)
column
- カラム入力数値length
- 桁数public static boolean isLenMoreThan(Number column, Integer length)
column
- カラム入力数値length
- 桁数public static boolean isLenMoreThan(String column, int byteLength)
column
- カラム入力文字列byteLength
- カラムのバイト数public static boolean isLenMoreThan(String column, Integer byteLength)
column
- カラム入力文字列byteLength
- カラムのバイト数public static boolean isNengetsuString(String nengetsuString)
nengetsuString
- 年月指定文字列public static boolean isNotNull(Object obj)
obj
- チェック対象オブジェクトpublic static boolean isNumberString(String value)
value
- 数値文字列public static boolean isNumeralRange(String column, Number min, Number max)
column
- 数値を示す文字列min
- 範囲最小値max
- 範囲最大値public static boolean isShimebiString(String shimebiString)
shimebiString
- 日付文字列public static boolean isValueEqual(Number column1, Number column2)
column1
- 対象値1column2
- 対象値2public static boolean isValueEqual(String column1, String column2)
column1
- 対象文字列1column2
- 対象文字列2public static boolean isValueLessThan(Number column1, Number column2)
column1
- 対象値1column2
- 対象値2public static boolean isValueLessThan(String column1, String column2)
column1
- 対象文字列1column2
- 対象文字列2public static boolean isValueMoreThan(Number column1, Number column2)
column1
- 対象値1column2
- 対象値2Copyright © 2012 NTT DATA INTRAMART CORPORATION