java实现判断字符串是否由数字和字母组成
1.判断字符串是否有字母组成
具体实现代码如下所示:
public class test{
/**
* 方法功能:判断某字符串是否有字母组成
* @param String s
* @return boolean
* */
public static boolean isAlphabetic(String s){
Pattern p = Pattern.compile("[a-zA-Z]{1,}");
Matcher m = p.matcher(s);
return m.matches();
}
public static void main(String[] args){
String s = "abcdr1";
System.out.println(isAlphabetic(s));
}
}
2.判断字符串是否有字母和数字组成
具体实现代码如下所示:
public class test{
/**
* 方法功能:判断一个字符串是否有字母和数字组成
* @param String s
* @return boolean
* */
public static boolean isAlphaNumeric(String s){
Pattern p = Pattern.compile("[0-9a-zA-Z]{1,}");
Matcher m = p.matcher(s);
return m.matches();
}
public static void main(String[] args){
String s = "abcdr1";
System.out.println(isAlphaNumeric(s));
}
}