📜  java如何打印大写字符串 - Java(1)

📅  最后修改于: 2023-12-03 14:43:00.438000             🧑  作者: Mango

Java如何打印大写字符串

在 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

在这个例子中,%Sprintf() 方法的格式控制符,表示输出字符串的大写形式。

除了 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 中有多种方法来打印大写形式的字符串,开发者可以根据具体需要选择合适的方法。