導航:首頁 > 操作系統 > android判斷漢字

android判斷漢字

發布時間:2022-07-27 03:52:39

『壹』 android怎樣判斷EditText輸入的值是數字還是漢字

xml 中不能,可以在代碼中實現。
給你個判斷漢字的方法private boolean isChinese(char c) {
Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);
if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
|| ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS
|| ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
|| ub == Character.UnicodeBlock.GENERAL_PUNCTUATION
|| ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION
|| ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS) {
return true;
}
return false;
}

數字就根據unicode的范圍判斷吧!

『貳』 Android 如何計算屏幕顯示的字元數(漢字)

1.
工具欄
上的
字數
統計
右鍵單擊工具欄空白處,在彈出的
菜單
中選擇【
自定義
】,打開「自定義」對話框,然後在「命令」選項卡中選擇「工具」類別,如圖1所示,再在「命令」列表中選擇「字數統計…」,接下來用
滑鼠
左鍵將這個命令拖放到word工具欄上,此後,工具欄上便多出一個「字數統計(w)…」按鈕,再需要統計
文檔
字數的時候,點一下就ok了。
2.巧用域實現字數統計
打開菜單【插入→域】,選擇「類別」中的「文檔信息」,再在「域名」中選中「numchars」,【確定】退出,則在文檔中出現
阿拉伯數字
形式
的統計
字元
數。
如果你變動了文章的內容,需要再次統計字數時,只要選中剛才得到的阿拉伯數字,
點擊滑鼠
右鍵,單擊【更新域】命令,新的統計結果就馬上呈現在你面前了。
3.不打開word進行字數統計
對於一些已經編輯完成且關閉的word文檔,我們完全可以在不打開word的情況下進行字數統計。
以在windows98中為例,在
資源管理器
中選中要統計字數的word文檔,右鍵單擊滑鼠,在
快捷菜單
中選【屬性】,在彈出的對話框中點選「統計」選項卡,即可查看該文檔的頁、
段落
、行數、字數等信息。

『叄』 android或者java正則中怎麼匹配指定漢字

使用indexOf通過逐個找出"美食"字元串的位置

『肆』 android判斷字元是否是數字還是文字

android判斷EditText輸入的數字、中文還是字母方法如下:

Stringtxt=edInput.getText().toString();
Patternp=Pattern.compile("[0-9]*");
Matcherm=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"輸入的是數字",Toast.LENGTH_SHORT).show();
}
p=Pattern.compile("[a-zA-Z]");
m=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"輸入的是字母",Toast.LENGTH_SHORT).show();
}
p=Pattern.compile("[u4e00-u9fa5]");
m=p.matcher(txt);
if(m.matches()){
Toast.makeText(Main.this,"輸入的是漢字",Toast.LENGTH_SHORT).show();
}

希望對你有幫助!

『伍』 android 如何判斷字元串是多少的漢字

android多語言實現必須是將strings.xml放在不同的文件夾目錄下,由安卓系統自動去載入文字資源。 1.Android 中要實現國際化比較簡單,字元串國際化:只要在 res 文件夾下新建對應語言的 values 文件夾就好了。

『陸』 android怎麼監聽控制讓EditText只能輸入中文漢字

小數請使用android:numeric="decimal" 屬性 然後gettext後進行類型轉換 其實還有很多辦法解決。 可以添加TextChangedListener 監聽器 進行字元判斷。 android:digits 屬性 輸入規則 例如:android:digits=「0123456789」 表示只能輸入數字。 android:digits=「0123456789.」 表示可以輸入數字和小數點

『柒』 android判斷一個editview按鍵輸入的是不是指定的a-z和A-Z,數字0-9,中文漢字和;分號,不是就不顯示

Android中EditText可以設置android:digits,表示只能輸入指定的內容。

也可用以下方式處理:

  1. 在xml中增加android:digith="0123456789" 表示只能輸入0-9

  2. 在xml中 android:maxLength="10" 表示最大字元為10個字元

  3. 用正則表達式判斷 "^[0-9a-zA-Z]$" 即可

『捌』 Android中怎麼判斷字元串中是不是漢字

public static Boolean isGB2312(String str) {
for (int i = 0; i < str.length(); i++) {
String bb = str.substring(i, i + 1);
// 生成一個Pattern,同時編譯一個正則表達式,其中的u4E00("一"的unicode編碼)-\u9FA5("龥"的unicode編碼)
boolean cc = java.util.regex.Pattern.matches("[\u4E00-\u9FA5]", bb);
if (cc == false) {
return cc;
}
}
return true;

}

閱讀全文

與android判斷漢字相關的資料

熱點內容
美國好的源碼出售 瀏覽:323
蘋果ipad文件夾怎麼添加文字 瀏覽:481
騰訊雲連接自己的伺服器地址 瀏覽:216
碩士英語綜合教程pdf 瀏覽:46
分段加密的安全性 瀏覽:507
咪咕直播為什麼沒有適配安卓系統 瀏覽:172
php模版大全 瀏覽:102
沒車能解壓嗎 瀏覽:634
php開發oa系統源碼 瀏覽:759
怎麼安裝蘋果ios的app 瀏覽:581
app拉新如何機刷 瀏覽:480
zendeclipseforphp 瀏覽:480
同時有幾個微信如何加密微信 瀏覽:86
大眾20t壓縮比 瀏覽:566
程序員要記住的500個單詞 瀏覽:830
wq快捷方式在哪個文件夾 瀏覽:965
雲南到河北源碼 瀏覽:92
安卓手機怎麼玩造夢3 瀏覽:60
多玩我的世界盒子怎麼創造伺服器地址 瀏覽:986
手機如何下載米家app 瀏覽:96