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()方法可以将字符串转换为小写形式。可以选择将转换后的结果赋值给原始字符串,或者使用正则表达式将字符串中的所有字符转换为大写或小写形式。
