Java函数:如何将字符串转换成小写或大写?
Java中,可以使用toLowerCase()和toUpperCase()函数将字符串转换成小写或大写,分别返回原始字符串的小写或大写版本。
1. toLowerCase函数
toLowerCase()函数将字符串转换成小写形式,它返回一个新的字符串,原始字符串不会被修改。
示例:
String str = "Hello, World!";
String newStr = str.toLowerCase();
System.out.println(newStr);
输出为:
hello, world!
2. toUpperCase函数
toUpperCase()函数将字符串转换成大写形式,它返回一个新的字符串,原始字符串不会被修改。
示例:
String str = "Hello, World!";
String newStr = str.toUpperCase();
System.out.println(newStr);
输出为:
HELLO, WORLD!
注意事项:
1. 如果原始字符串已经是小写或大写形式,这些函数也会返回相同的字符串。
示例1:
String str = "hello";
String newStr = str.toLowerCase();
System.out.println(newStr);
输出为:
hello
示例2:
String str = "HELLO";
String newStr = str.toUpperCase();
System.out.println(newStr);
输出为:
HELLO
2. 这些函数只会将字母进行转换,数字和符号不会转换。
示例:
String str = "123 abc !@#";
String newStr = str.toLowerCase();
System.out.println(newStr);
输出为:
123 abc !@#
3. 如果字符串为null,这些函数会抛出NullPointerException异常。
示例:
String str = null;
String newStr = str.toLowerCase(); // 抛出NullPointerException异常
总结:
1. toLowerCase()函数将字符串转换成小写形式,返回一个新的字符串,原始字符串不会被修改。
2. toUpperCase()函数将字符串转换成大写形式,返回一个新的字符串,原始字符串不会被修改。
3. 这些函数只会将字母进行转换,数字和符号不会转换。
4. 如果原始字符串已经是小写或大写形式,这些函数也会返回相同的字符串。
5. 如果字符串为null,这些函数会抛出NullPointerException异常。
