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

java判斷字串是否是中文

發布: 2019-12-28 13:31:54
原創
5932 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板