Java将字符串从小写转换为大写可以使用 String
类的 toUpperCase()
方法。这个方法会返回一个新的字符串,其中所有的字符都被转换为大写形式。
示例代码,小写转换为大写
public class StringToUpperCaseExample {
public static void main(String[] args) {
// 原始字符串,全部为小写字母
String originalString = "hello, world!";
// 将字符串转换为大写
String upperCaseString = originalString.toUpperCase();
// 打印转换后的字符串
System.out.println("Original String: " + originalString);
System.out.println("Upper Case String: " + upperCaseString);
}
}
结果:
Original String: hello, world!
Upper Case String: HELLO, WORLD!
示例:本地化进行子串大小写转换
import java.util.Locale;
public class LocaleToUpperCaseExample {
public static void main(String[] args) {
// 原始字符串,包含德语特殊字符 ß
String originalString = "straße";
// 使用默认语言环境进行转换
String upperCaseDefault = originalString.toUpperCase();
System.out.println("Upper Case (Default Locale): " + upperCaseDefault);
// 使用德语语言环境进行转换
String upperCaseGerman = originalString.toUpperCase(Locale.GERMAN);
System.out.println("Upper Case (German Locale): " + upperCaseGerman);
}
}