汉字字符判断

来源:互联网 发布:python dense 编辑:程序博客网 时间:2024/04/27 19:39

汉字的UNICODE范围在19968~171941之间。  
   
  //CountChinese.java  
  public   class   CountChinese  
  {  
  public   static   boolean   isChinese(char   a)  
  {  
  int   v=(int)a;  
  return   (v>=19968   &&   v<=171941);  
  }  
   
  public   static   void   main(String[]   args)  
  {  
  String   str=new   String("abc中d华112人e民**^$%*&()共)和ggafda,.国[]l;");  
  int   cnt=0;  
   
  for(int   i=0;i<str.length();i++)  
  {  
  if(isChinese(str.charAt(i)))  
  cnt++;  
  }  
  System.out.println("共有汉字:"+cnt+"   个。");  
   
  }  
  }

原创粉丝点击