JAVA判断中文字符

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

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
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:NSThread中cancle与exit的使用

下一篇:AFNetworking框架的使用