使用异常处理机制将字符串所有小写字母转换为大写字母
时间: 2024-11-24 13:43:50 浏览: 17
c语言将字符串中的小写字母转换成大写字母
5星 · 资源好评率100%
在许多编程语言中,包括Java和Python,你可以使用异常处理机制来控制程序流程并处理可能出现的问题,比如在尝试转换非字母字符时。这里是一个简单的例子,我们将演示如何使用Java来实现这个功能:
```java
public class Main {
public static void main(String[] args) {
String input = "Hello, World!";
try {
// 尝试将字符串的所有小写字母转换为大写字母
StringBuilder result = new StringBuilder(input.toUpperCase());
System.out.println("转换后的字符串: " + result.toString());
} catch (NullPointerException e) {
// 如果输入字符串为null,捕获并打印异常
System.out.println("Error: 字符串为空或包含非字母字符");
}
}
}
```
在这个示例中,`toUpperCase()` 方法会将字符串中的所有字符转换为大写,如果输入字符串包含非字母字符,该方法不会抛出异常。但如果字符串本身是 `null`,则会触发 `NullPointerException`,我们通过 `catch` 块来捕获并处理这个异常。
阅读全文