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

java判斷漢字

發布時間: 2025-05-07 12:48:38

A. java怎麼判斷輸入的是不是中文

你好,最簡單而且最保險的一種方法是:
這里舉個最復雜的例子:就是輸入了中文和英文的
String str = "....." ; //str是你輸入的東西
如果str.length() < str.getBytes().length 那麼輸入的肯定有中文
看測試代碼:
public class Chinese {
public static void main(String[] args) {
String str1 = "aaa" ;
String str2 = "中國" ;
String str3 = "中a" ;
isChinese(str1) ;
isChinese(str2) ;
isChinese(str3) ;
}
public static void isChinese(String str){
if(str.length() < str.getBytes().length){
System.out.println("有中文");
}else{
System.out.println("英文");
}
}
}

B. java怎麼檢驗字元串是否全為純中文

Java判斷一個字元串是否有中文一般情況是利用Unicode編碼(CJK統一漢字的編碼區間:0x4e00–0x9fbb)的正則來做判斷,但是其實這個區間來判斷中文不是非常...

C. java判斷字元串是拼音還是漢字

public static void main(String[] args) {
Pattern p_str = Pattern.compile("[\\u4e00-\\u9fa5]+");
String str="我是漢字";
Matcher m = p_str.matcher(str);
if(m.find()&&m.group(0).equals(str)){
System.out.println("Ok");
}
} 這個就可以判斷,輸入任意個字元,必須所有的都是中文,才算是

熱點內容
2級c語言軟體 發布:2025-05-08 01:55:45 瀏覽:488
伺服器光碟機佔用d盤如何改變 發布:2025-05-08 01:43:33 瀏覽:856
全民農場伺服器關閉什麼時間開啟 發布:2025-05-08 01:29:20 瀏覽:676
msde資料庫下載 發布:2025-05-08 01:21:53 瀏覽:286
海鷗優化演算法 發布:2025-05-08 01:12:52 瀏覽:972
威綸通exob禁止反編譯設置 發布:2025-05-08 01:06:05 瀏覽:286
天津建經加密狗 發布:2025-05-08 01:06:04 瀏覽:208
filecoin幣與分布式存儲 發布:2025-05-08 00:55:22 瀏覽:178
取存儲過程結果集 發布:2025-05-08 00:53:04 瀏覽:53
android木馬遠控 發布:2025-05-08 00:47:18 瀏覽:151