zl程序教程

您现在的位置是:首页 >  后端

当前栏目

JAVA判断中文字符详解编程语言

2023-06-13 09:20:29 时间

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]+")); 

 } 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/10606.html

cjava