使⽤ASCII编码表实现数字校验
ASCII编码表:
此表中,字符所对应的是⼗进制编码的ASCII值
⽅法:
public static boolean isNum(String str){
char[] chars = CharArray();
for(char c : chars){
if(c <48|| c >57){
return false;
a的ascii的编码是多少
}
}
return true;
}
思路:对照ASCII编码表可以知道数字 0 ~ 9 所对应的⼗进制ASCII编码是 48 ~ 57,⽽根据char的特性,
char在打印或者进⾏运算时,实际上使⽤的是当前字符在ASCII编码表中的所对应的⼗进制编码,⽽不是打印这个字符本⾝,所以通过这个条件可以很好的编写出判断⼀个字符串是否是数字的⽅法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。