妖怪鉴定师 下载:在计算机中如何判断某一个字符是大写字母、小写字母还是数字?

来源:百度文库 编辑:高校问答 时间:2024/04/27 23:47:25

对 char 来讲,只需用之与0,9,a,z,A,Z比较即可,当然你也可以Unicode or ASCII用来比较.
i.e.
char c = '';
String result = "";
if ( (c >= '0' && c<= '9') || (c>= 48 && c<= 57))
{
result = "number";
}else if ( (c>= 'a' && c<= 'z') || (c>= 97 && c<= 122)
{
result = "lower case letter";
} else if (( c>='A' && c<= 'Z') || (c>= 65 && c<= 90)
{
result = "capital letter";
} else {
result = "other character";
}
}

通过ASCII码可以判断,大写字母的ASCII范围是65~106,小写字母的ASCII范围是97~122,数字的ASCII范围是48~57

获取字母的ASCII值 通过ASCII值就可以判断字符的类型了

他们相应的ASC2代码编号不同