當前位置:首頁 » 編程語言 » 判斷字母數字java

判斷字母數字java

發布時間: 2022-06-12 15:58:08

『壹』 請問用java怎麼判斷輸入是否為數字和英文字母,如果不是就提示輸入錯誤

用正則表達式匹配。
比如輸入為String s,s.matches("[0-9a-zA-Z]*")返回true,就可以了~

『貳』 java中如何判斷一個字元串中含有字母或數字

描述:
java.lang.character.isLetter(); 斷定指定字元是否是一個字母。
java.lang.character.isDigit(); 確定或判斷指定字元是否是一個數字。
示例:
public static void main(String[] args){
boolean isDigit = false;//定義一個boolean值,用來表示是否包含數字
boolean isLetter = false;//定義一個boolean值,用來表示是否包含字母
String str = "aaasss8fff"; //假設有一個字元串
for(int i=0 ; i<str.length() p="" 循環遍歷字元串
if(Character.isDigit(str.charAt(i))){ //用char包裝類中的判斷數字的方法判斷每一個字元
isDigit = true;
}
if(Character.isLetter(str.charAt(i))){ //用char包裝類中的判斷字母的方法判斷每一個字元
isLetter = true;
}
}
/*循環完畢以後
*如果isDigit為true,則代表字元串中包含數字,否則不包含
*如果isLetter為true,則代表字元串中包含字母,否則不包含
*/
System.out.println(isDigit);
System.out.println(isLetter);
}

『叄』 Java判斷是不是漢字,中文,英文字母和數字

JAVA的正則表達式,這個很簡單,只要你將匹配的方法和幾個常用的元字元以及表示字元數的格式記住就可以了,這些你可以網路一下,我這里只是簡單的說一下

JAVA的正則表達式使用String里的boolean matches(String regex)方法來確認傳入的值的格式的,

publicstaticvoidmain(String[]args)
{
Strings1="java";
Strings2="Java";
booleanflag=s2.matches(s1);
System.out.println(flag);//如果匹配則輸出true,否則為false
}

接下來我介紹一些簡單的元字元

			\d表示0-9中間的任意一個數字
\D 表示任意一個非數字字元
\w表示字母、數字或下劃線
\W表示非字母、數字和下劃線
\s表示空白符
\S表示非空白符
[]字元集具體范圍的規定,使用[]

例如

		s1="b\d{3,5}";//表示b後跟3個以上,5個以下的任意數字
s2="b588";
flag=str.matches(s1);
System.out.println(flag);

那麼判斷是不是漢字

		s1="[u4e00-u9fa5]";//中文字元范圍
s2="吳老二";
flag=s2.matches(s1);
System.out.println(flag);

英文字母

		s1="^[a-zA-Z]$";//^表示開頭$表示結尾[a-zA-Z]表示英文字母
s2="abc";

數字

除了可以用我前面說的\d之外還可以用[0-9],你自己測試一下吧

『肆』 java如何判斷輸入的是數字還是字母

還有可能輸入其他特殊符號 如果你只需輸入數字,捕獲異常時最方便的了。
附代碼:
import java.util.Scanner;
public class nomb {

public static void main(String[] args) {
System.out.print("please input the number:");
int a;
Scanner in=new Scanner(System.in);
try{
a=in.nextInt();
}catch(Exception e){
System.out.println("input error");
return;
}

if (a>0)
System.out.print(a+"是一個正數。");
else
{if (a==0)
System.out.print("您輸入的數字是零。");
else

System.out.print(a+"是一個負數。");

}

}
}

熱點內容
h3c如何查看所有配置 發布:2024-05-04 05:26:39 瀏覽:491
java統計字元串中字母個數 發布:2024-05-04 05:22:58 瀏覽:886
throwablejava 發布:2024-05-04 05:22:56 瀏覽:790
IP和伺服器可以分開架設嗎 發布:2024-05-04 05:17:48 瀏覽:26
ip提取源碼 發布:2024-05-04 05:01:42 瀏覽:763
駕校報名了密碼是什麼 發布:2024-05-04 04:49:02 瀏覽:610
安卓加密的rar軟體 發布:2024-05-04 04:18:30 瀏覽:606
聚會編程題 發布:2024-05-04 04:02:41 瀏覽:405
我的世界伺服器自動掃地 發布:2024-05-04 03:48:41 瀏覽:612
4500能配什麼電腦配置 發布:2024-05-04 03:22:29 瀏覽:592