scala 校驗工具類

2022-06-17 04:18:12 字數 1326 閱讀 4426

/**

* 校驗工具類

* */object validutils

val startparamfieldvalue =startparamfieldstr.toint

val endparamfieldvalue =endparamfieldstr.toint

val datafieldstr = stringutils.getfieldfromconcatstring(data, "\\|", datafield)

if(datafieldstr != null

) else

}false}

/*** 校驗資料中的指定字段,是否有值與引數欄位的值相同

* @param

data 資料

* @param

datafield 資料字段

* @param

parameter 引數

* @param

paramfield 引數字段

* @return

校驗結果

*/def in(data:string, datafield:string, parameter:string, paramfield:string):boolean =

val paramfieldvaluesplited = paramfieldvalue.split(",")

val datafieldvalue = stringutils.getfieldfromconcatstring(data, "\\|", datafield)

if(datafieldvalue != null && datafieldvalue != "-1") }}

}false}

/*** 校驗資料中的指定字段,是否在指定範圍內

* @param

data 資料

* @param

datafield 資料字段

* @param

parameter 引數

* @param

paramfield 引數字段

* @return

校驗結果

*/def equal(data:string, datafield:string, parameter:string, paramfield:string):boolean =

val datafieldvalue = stringutils.getfieldfromconcatstring(data, "\\|", datafield)

if(datafieldvalue != null

) }

false}

}

工具類 校驗

手機效驗 正確 true 錯誤 false public boolean ismobile string mobiles matcher m p.matcher mobiles return m.matches 手機格式校驗 11位 正確 true 錯誤 false public boolean i...

後端引數校驗工具類

1 controller層判斷傳入引數是否符合規則,不符合規則直接返回錯誤狀態碼。2 其他需要校驗引數的地方。public class checkutil 判斷傳入的引數是否都符合規則 中文,字母,數字 30位 param params return true 符合 false 驗證不通過 publ...

Scala 版本的Hbase的工具類

類名 用途建立方式 configuration hbase的配置類 hbaseconfiguration.create connection hbase的連線 connectionfactory.createconnection conf admin hbase的操作api connection.g...