@null 物件必須為null
@notnull 物件必須不為null,無法檢查長度為0的字串
@notblank 字串必須不為null,且去掉前後空格長度必須大於0
@notempty 檢查約束元素是否為null或者是empty,適用集合
@asserttrue 物件必須為true
@assertfalse 物件必須為false
@max(value) 必須為數字,且小於或等於value
@min(value) 必須為數字,且大於或等於value
@decimalmax(value) 必須為數字( bigdecimal),且小於或等於value。小數存在精度
@decimalmin(value) 必須為數字( bigdecimal),且大於或等於value。小數存在精度
@digits(integer,fraction) 必須為數字( bigdecimal ), integer整數精度 , fraction小數精度
@size(min,max) 物件(array、collection、 map、 string)長度 必須在給定範圍
@length 被註解的字串長度
@range 檢查數字是否介於min和max之間
@creditcardnumber 信用卡驗證
@url 判斷該值是否是乙個有效的url, 如果給出了約束中的protocol, host 或 port 引數的話,那個被校驗的值需要和其匹配
@email 字串必須是合法郵件位址
@past date和calendar物件必須在當前時間之前
@future date和calendar物件必須在當前時間之後
@pattern(regexp=「正則」) string物件必須符合正規表示式
303 序號互換
時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述 dr.kong設計了乙個聰明的機械人卡多,卡多會對 電子 中的單元格座標快速計算出來。單元格的行座標是由數字編號的數字序號,而列座標使用字母序號。觀察字母序號,發現第1列到第26列的字母序號分別為a,b,z,接著,第27列序號為...
南陽 303序號互換
時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述 dr.kong設計了乙個聰明的機械人卡多,卡多會對 電子 中的單元格座標快速計算出來。單元格的行座標是由數字編號的數字序號,而列座標使用字母序號。觀察字母序號,發現第1列到第26列的字母序號分別為a,b,z,接著,第27列序號為...
NYOJ 303 序號互換
時間限制 1000 ms 記憶體限制 65535 kb難度 2 描述 dr.kong設計了乙個聰明的機械人卡多,卡多會對 電子 中的單元格座標快速計算出來。單元格的行座標是由數字編號的數字序號,而列座標使用字母序號。觀察字母序號,發現第1列到第26列的字母序號分別為a,b,z,接著,第27列序號為a...