判断是否为中文,java判断是否是字母
如何解决写爬虫IP受阻的问题?立即使用。
判断中文是否存在:
public boolean checkcountname(字符串countname)
{
pattern p=pattern . compile([\ u4e 00-\ u9fa 5]);
matcher m=p . matcher(count name);
if (m.find()) {
返回true
}
返回false
}判断整个字符串由中文组成:
公共布尔checkname(字符串名)
{
int n=0;
for(int I=0;I name . length();i ) {
n=(int)name . charat(I);
如果(!(19968=n n 40869)) {
返回false
}
}
返回true
}Java使用Unicode编码。char变量的范围是0-65535个无符号值,可以表示65536个字符。基本上地球上所有的人物都可以包含在内。
汉字基本集中在【19968,40869】,共有20901个汉字。
Unicode编码范围:
中文字符:[0x4e00,0x9fa5](或十进制[19968,40869])
数字:[0x30,0x39](或十进制[48,57])
小写字母:[0x61,0x7a](或十进制[97,122])
大写字母:[0x41,0x5a](或十进制[65,90])
更多java知识,请关注java基础课程。以上是java判断是否是中文的详细内容。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。