在Java中如何编写一个函数将字母转为大写
发布时间:2023-06-11 03:42:08
Java中有两种方法将字母转为大写:
1. 使用String类的toUpperCase()方法
String类中的toUpperCase()方法将字符串中的所有小写字母转换为大写字母。可以通过将一个字符转换为字符串,然后调用该方法来将单个字符转换为大写。例如:
public static String toUpperCase(String str) {
String result = "";
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (Character.isLetter(c)) {
result += Character.toString(Character.toUpperCase(c));
} else {
result += Character.toString(c);
}
}
return result;
}
2. 使用Character类的toUpperCase()方法
Character类中的toUpperCase()方法将单个字符转换为大写。可以使用该方法来将单个字符转换为大写。例如:
public static char toUpperCase(char c) {
if (Character.isLetter(c)) {
return Character.toUpperCase(c);
} else {
return c;
}
}
这两个方法都很简单,可以根据需要选择使用哪个方法。
