java 怎么判断String是否A-Z
时间: 2024-11-27 12:19:34 浏览: 14
在 Java 中,你可以使用正则表达式(Pattern 和 Matcher 类)来判断字符串是否只包含大写字母 A 到 Z。下面是一个简单的示例:
```java
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String str = "ABCDEF";
if (isValidUpperCase(str)) {
System.out.println("字符串仅包含大写字母");
} else {
System.out.println("字符串包含非大写字母字符");
}
}
// 判断字符串是否全部由大写字母组成
private static boolean isValidUpperCase(String input) {
Pattern pattern = Pattern.compile("[A-Z]+"); // 匹配一串连续的大写字母
Matcher matcher = pattern.matcher(input);
return matcher.matches(); // 如果完全匹配,返回true;否则false
}
}
```
在这个例子中,`isValidUpperCase` 方法会检查输入的字符串 `input` 是否只包含大写字母。如果匹配成功,它将返回 `true`,否则返回 `false`。
阅读全文