📅  最后修改于: 2023-12-03 14:43:00.438000             🧑  作者: Mango
在 Java 中,我们可以使用 String 类的 toUpperCase()
方法将字符串转换为大写形式。下面是一个例子:
String str = "hello world";
System.out.println(str.toUpperCase());
// 输出: HELLO WORLD
在这个例子中,toUpperCase()
方法被调用后,原字符串中的所有字符都被转换为大写形式。
如果需要在程序中直接打印出大写形式的字符串,可以使用 System.out.printf()
方法来实现,如下所示:
String str = "hello world";
System.out.printf("%S", str);
// 输出: HELLO WORLD
在这个例子中,%S
是 printf()
方法的格式控制符,表示输出字符串的大写形式。
除了 toUpperCase()
和 printf()
方法,还可以使用 toUpperCase(Locale)
方法来将字符串转换为大写形式,同时指定特定的语言环境。下面是一个例子:
String str = "hello world";
Locale locale = Locale.getDefault();
System.out.println(str.toUpperCase(locale));
// 输出: HELLO WORLD
在这个例子中,Locale.getDefault()
方法返回默认语言环境,toUpperCase(locale)
方法使用该语言环境将字符串转换为大写形式。
综上所述,Java 中有多种方法来打印大写形式的字符串,开发者可以根据具体需要选择合适的方法。