java实现toupper函数功能(附完整源码)
时间: 2023-12-23 07:06:33 浏览: 77
ACTION,c语言字符函数源码,c语言项目
在 Java 中没有内置的 `toupper` 函数,但我们可以通过将字符转换为大写来实现类似的功能。下面是一个 Java 实现 `toupper` 函数的示例代码:
```java
public class StringUtils {
public static char toUpper(char c) {
if (c >= 'a' && c <= 'z') {
return (char) (c - 'a' + 'A');
} else {
return c;
}
}
public static void main(String[] args) {
char c1 = 'a';
char c2 = 'B';
System.out.println("Upper case of " + c1 + " is " + toUpper(c1));
System.out.println("Upper case of " + c2 + " is " + toUpper(c2));
}
}
```
在这个示例中,我们定义了一个 `toUpper` 函数来将一个字符转换为大写。如果字符在小写字母表中,则将其转换为大写字母,否则返回原字符。
在主函数中,我们定义了两个字符 `c1` 和 `c2`,并分别调用了 `toUpper` 函数来将它们转换为大写字母。最终,我们输出了转换结果。
需要注意的是,这个示例只能转换单个字符为大写,如果需要转换一个字符串中的所有字符为大写,可以使用类似于遍历字符串中的每个字符并调用 `toUpper` 函数来实现。
阅读全文