java判断字符串是否为数字和字母
时间: 2023-09-01 17:08:20 浏览: 137
JAVA判断字符串是否为数字字符
可以使用正则表达式来判断字符串是否为数字或字母。以下是Java代码示例:
```java
String str = "abc123"; // 要判断的字符串
boolean isDigitOrLetter = str.matches("^[a-zA-Z0-9]+$");
if (isDigitOrLetter) {
System.out.println("字符串只包含数字和字母");
} else {
System.out.println("字符串不只包含数字和字母");
}
```
正则表达式 `^[a-zA-Z0-9]+$` 表示字符串必须全部由字母和数字组成。如果字符串中包含其他字符,例如空格或特殊符号,那么 `matches()` 方法将返回 `false`。
阅读全文