如何区别一个字符是英文还是汉字?? 把字符转成字节数,判断它的长度,String str="中";int l=str.getByte[].length();if(l==2) system.out.print("汉字");else system.out.print("英文"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的做法恐怕不行!JAVA采用UNICODE一个汉字和一个字母都占用2个字节不过从‘A’到‘z’在UNICODE表中的位置是‘0x41’到‘0x7A’因此你可以通过得到该字符的UNICODE码也就可以知道该字符是汉字还是字母了!不过我对JAVA不了解,不知道如何得到一个字符的UNICODE码,呵呵! 判断它是不是assic码,如果是,它就是字母,如果不是就是汉字!!! To Moyo:我的做法好像都可以哦, Applet小应用程序设计及异常处理 如何对map的value进行升序排序 请高手指点!!! 帮帮忙!! 三方时间同步怎么做 EL表达式为什么不能这样用 问一下 域 field 到底是什么东东 如不用线程可以达到改变颜色的目的吗? 请教applet通过jdbc-odbc bridge连接access问题:在jbuilder中正常,在ie中打不开? (着急啊)哪儿有BAS4.5下载?? 如何解决jbuilder4执行程序时出现中文输入条的问题?谢谢! 这是什么错?能看出来么?Help!! 大虾们帮帮我阿!搞定了多给分
JAVA采用UNICODE
一个汉字和一个字母都占用2个字节
不过从‘A’到‘z’在UNICODE表中的位置是‘0x41’到‘0x7A’
因此你可以通过得到该字符的UNICODE码也就可以知道该字符是汉字还是字母了!
不过我对JAVA不了解,不知道如何得到一个字符的UNICODE码,呵呵!