本文共 1205 字,大約閱讀時間需要 4 分鐘。
1.使用類型轉(zhuǎn)換判斷
try {
str="";
int num=.(str);//把字符串強(qiáng)制轉(zhuǎn)換為數(shù)字
true;//如果是數(shù)字,返回True
}
catch ( e) {
false;//如果拋出異常,返回False
}
2.使用正則表達(dá)式判斷
1 str = "";
2 isNum = str.("[0-9]+");
3 //+表示1個或多個(如"3"或"225"),*表示0個或多個([0-9]*)(如""或"1"或"22")判斷字符是否是數(shù)字,?表示0個或1個([0-9]?)(如""或"7")
3.使用類和
1 str = "123";
2 = pile("[0-9]+");
3 = .(() str);
4 = .();
5 if () {
6 .out.("true");
7 } else {
8 .out.("false");
9 }
4.使用.(char)判斷
1 str = "";
2 if (!"".(str)) {
3 char num[] = str.();//把字符串轉(zhuǎn)換為字符數(shù)組
4 title = new ();//使用類判斷字符是否是數(shù)字,把非數(shù)字放到title中
5 hire = new ();//把數(shù)字放到hire中
6
7 for (int i = 0; i < num.; i++) {
8
9 // 判斷輸入的數(shù)字是否為數(shù)字還是字符
10 if (.(num[i])) {把字符串轉(zhuǎn)換為字符,再調(diào)用.(char)方法判斷是否是數(shù)字,是返回True,否則False
11 hire.(num[i]);// 如果輸入的是數(shù)字,把它賦給hire
12 } else {
13 title.(num[i]);// 如果輸入的是字符,把它賦給title
14 }
15 }
16 }
來自: