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

Java函数:如何将字符串转换成小写或大写?

发布时间:2023-06-10 21:48:04

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异常。