怎么用java判断字符含有有数字和字母

如题所述

    使用正则表达式

    可以使用字符串subString()这个方法,查询一下ASCII码,找到大写、小写和数字的ASCII码,然后使用CharAt(0)这个方法装换成char型,然后强制转换成int型,就得到每一个字符的ASCII码值,然后定义一个变量,满足在这个条件的时候变量自增

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-19
把字符存入一个数组里面,然后再使用正则表达式判断。
第2个回答  2016-07-19
String str = "";
char[] c = str.toCharArray();
for(int i =0;i<c.length;i++){
if(c[i]'a'=>&&c[i]'z'=<||c[i]'A'=>&&<=c[i]'Z'||c[i]'0'=>&&<=c[i]'9'){
//是字母和数字
}
}
相似回答