汉字的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+" 个。");
}
}
汉字字符判断
最新推荐文章于 2020-10-26 16:10:45 发布