欢迎访问宙启技术站
智能推送

Java中如何使用String函数来将字符串转换为大写或小写?

发布时间:2023-07-04 11:32:28

在Java中,可以使用String类的相关方法来将字符串转换为大写或小写。

1. 使用toUpperCase()方法将字符串转换为大写。

toUpperCase()方法将字符串中的所有字符转换为大写形式。例如:

String str = "hello world";
String upperCaseStr = str.toUpperCase();
System.out.println(upperCaseStr);  // 输出: HELLO WORLD

2. 使用toLowerCase()方法将字符串转换为小写。

toLowerCase()方法将字符串中的所有字符转换为小写形式。例如:

String str = "Hello World";
String lowerCaseStr = str.toLowerCase();
System.out.println(lowerCaseStr);  // 输出: hello world

3. 可以将字符串转换为大写或小写后重新赋值给原始字符串。

String str = "Hello World";
str = str.toUpperCase();
System.out.println(str);  // 输出: HELLO WORLD

String str2 = "HELLO WORLD";
str2 = str2.toLowerCase();
System.out.println(str2);  // 输出: hello world

4. 使用正则表达式来将字符串转换为大写或小写。

可以使用replaceAll()方法结合正则表达式将字符串中的所有字符转换为大写或小写形式。例如:

将字符串转换为大写:

String str = "Hello World";
str = str.replaceAll(".", String::toUpperCase);
System.out.println(str);  // 输出: HELLO WORLD

将字符串转换为小写:

String str = "Hello World";
str = str.replaceAll(".", String::toLowerCase);
System.out.println(str);  // 输出: hello world

需要注意的是,这种方法是将字符串中的每个字符都替换成大写或小写形式,而不是将整个字符串转换成大写或小写形式。

总结:

使用String类的toUpperCase()方法可以将字符串转换为大写形式,使用toLowerCase()方法可以将字符串转换为小写形式。可以选择将转换后的结果赋值给原始字符串,或者使用正则表达式将字符串中的所有字符转换为大写或小写形式。