您的位置:首页 > 编程语言 > Java开发

java中如何判断一个字符串中含有字母或数字

2016-09-06 15:51 295 查看

描述:

java.lang.character.isLetter();    断定指定字符是否是一个字母。

java.lang.character.isDigit();    确定或判断指定字符是否是一个数字。

示例:

public static void main(String[] args){
boolean isDigit = false;//定义一个boolean值,用来表示是否包含数字
boolean isLetter = false;//定义一个boolean值,用来表示是否包含字母
String str = "aaasss8fff";   //假设有一个字符串
for(int i=0 ; i<str.length() ; i++){ //循环遍历字符串
if(Character.isDigit(str.charAt(i))){     //用char包装类中的判断数字的方法判断每一个字符
isDigit = true;
}
if(Character.isLetter(str.charAt(i))){   //用char包装类中的判断字母的方法判断每一个字符
isLetter = true;
}
}

/*循环完毕以后
*如果isDigit为true,则代表字符串中包含数字,否则不包含
*如果isLetter为true,则代表字符串中包含字母,否则不包含
*/

System.out.println(isDigit);
System.out.println(isLetter);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: