题目要求:
给出一个字符c
,如果它是一个数字或字母,返回true
,否则返回false
。
如果您使用的是Python语言,那么输入将是一个长度为1的字符串。
样例
样例 1:
输入:
c = '1'
输出:
true
解题思路:
如果是数字或字母才返回true的话,我们可以寻找跟Ascii表中相对应的Ascii码值,犹豫是char类型数据,我们要将数据强制转换为int类型,加上与ASCII码对应的数字与字母的条件,给出范围即可。
代码:
public boolean isAlphanumeric(char c) {
// write your code here
int s=(int) c;
if (!((s>=97&&s<=122)||(s>=65&&s<=90)||(s>=48&&s<=57))){
return false;
}
return true;
}