01、"^d+$" //非負整數(正整數 + 0)
02、"^[0-9]*[1-9][0-9]*$" //正整數
03、"^((-d+)|(0+))$" //非正整數(負整數 + 0)
04、"^-[0-9]*[1-9][0-9]*$" //負整數
05、"^-?d+$" //整數
06、"^d+(.d+)?$" //非負浮點數(正浮點數 + 0)
07、"^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮點數
08、"^((-d+(.d+)?)|(0+(.0+)?))$" //非正浮點數(負浮點數 + 0)
09、"^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //負浮點數
10、"^(-?d+)(.d+)?$" //浮點數
11、"^[a-za-z]+$" //由26個英文本母組成的字串
12、"^[a-z]+$" //由26個英文本母的大寫組成的字串
13、"^[a-z]+$" //由26個英文本母的小寫組成的字串
14、"^[a-za-z0-9]+$" //由數字和26個英文本母組成的字串
15、"^w+$" //由數字、26個英文本母或者下劃線組成的字串
16、"^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$" //email位址
17、"^[a-za-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?s*)?$" //url
java java中的位運算
位運算包括 與 或 異或 取反 右移 左移 無符號右移 按位與 兩位全為1,結果才為1。0 0 0 0 1 0 1 0 0 1 1 1 例如 51 5,即 0011 0011 0000 0101 0000 0001 因此51 5 1 位運算的特殊用法 清零 如果想將乙個單元清零,即使其全部二進位制位...
Java java中的修飾符
類修飾符 public 訪問控制符 將乙個類宣告為公共類,他可以被任何物件訪問,乙個程式的主類必須是公共類。abstract,將乙個類宣告為抽象類,沒有實現的方法,需要子類提供方法實現。final,將乙個類生命為最終 即非繼承類 表示他不能被其他類繼承。friendly,預設的修飾符,只有在相同包中...
Java Java中陣列的基本操作
1.計算陣列中最大值 2.計算陣列中最小值 3.計算陣列值之和 4.陣列拼接 5.陣列擷取 6.陣列列印 7.陣列反轉 public class arrayutils return max 2.計算陣列中最小值 public static int arraymin int a return ret ...