JAVA判断中文字符
2018-07-20 来源:open-open
Java判断一个字符串中是否有中文字符有两种方法,但是原理都一样,就是通过Unicode编码来判断,因为中文在Unicode中的编码区间为: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 = "中国chinese";
for(int i=0;i<str.length();i++){
System.out.println(str.substring(i, i+1).matches("[//u4e00-//u9fbb]+"));
}
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐