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)); }}