java判断字符串是否由数字和字母组成
时间: 2023-07-17 17:07:07 浏览: 177
java检测输入的字符是否是数字
5星 · 资源好评率100%
您可以使用正则表达式来判断一个字符串是否由数字和字母组成。以下是一个示例代码:
```java
public class Main {
public static void main(String[] args) {
String str = "Abc123";
if (str.matches("^[a-zA-Z0-9]+$")) {
System.out.println("字符串由数字和字母组成");
} else {
System.out.println("字符串不由数字和字母组成");
}
}
}
```
这里使用了正则表达式 `^[a-zA-Z0-9]+$` 来匹配字符串。`^` 表示字符串的开头,`$` 表示字符串的结尾,`[a-zA-Z0-9]` 表示匹配任意一个字母或数字,`+` 表示匹配前面的字符至少一次。如果字符串符合这个正则表达式,即全部由数字和字母组成,那么就输出"字符串由数字和字母组成";否则,输出"字符串不由数字和字母组成"。
阅读全文