首頁 >Java >Java基礎 >java判斷字串是否是中文

java判斷字串是否是中文

尚
原創
2019-12-28 13:31:545908瀏覽

java判斷字串是否是中文

java判斷字串是否是中文的方法代碼如下:

String string; //需要判断的内容
if(string.matches("[\u4E00-\u9FA5]+")){
    ToastUtils.Toast(Activity_authentication.this, "内容是中文");
}else{
    ToastUtils.Toast(Activity_authentication.this, "内容包含非中文");
}

#Unicode 是全球文字統一編碼。它把世界上的各種文字的每個字元指定唯一編碼,實現跨語種、跨平台的應用。

中文使用者最常接觸的是漢字 Unicode 編碼。中文字符數量龐大,日常使用的漢字數量有數千個,再加上生僻字,數量達到數萬個。

matches() 方法用於偵測字串是否符合給定的正規表示式。

呼叫此方法的str.matches(regex) 形式與下列表達式產生的結果完全相同:

Pattern.matches(regex, str)

語法

public boolean matches(String regex)

參數:regex -- 符合字串的正規表示式。

傳回值:當字串符合給定的正規表示式時,傳回 true。

更多java知識請關注java基礎教學欄。

以上是java判斷字串是否是中文的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn