JAVA判斷中文字符
2018-07-20 來源:open-open

Java判斷一個(gè)字符串中是否有中文字符有兩種方法,但是原理都一樣,就是通過Unicode編碼來判斷,因?yàn)橹形脑赨nicode中的編碼區(qū)間為:0x4e00--0x9fbb
第一種:
String chineseStr = "中華人民公社"; char[] charArray = chineseStr.toCharArray(); for(int i=0;i<charArray.length;i++){ if ((charArray[i] >= 0x4e00)&&(charArray[i] <= 0x9fbb)){ System.out.println(charArray[i]); } }
第二種:
String str = "中國(guó)chinese"; for(int i=0;i<str.length();i++){ System.out.println(str.substring(i, i+1).matches("[//u4e00-//u9fbb]+")); }
標(biāo)簽:
版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。
最新資訊
熱門推薦