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

Java中如何实现字符串的大小写转换?

发布时间:2023-07-01 10:07:50

Java中实现字符串的大小写转换可通过以下方法:

1. 使用String类的方法进行转换:

- toUpperCase(): 将字符串中的所有字符转为大写形式,返回转换后的新字符串。

- toLowerCase(): 将字符串中的所有字符转为小写形式,返回转换后的新字符串。

String str = "Hello World";

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

String lowercaseStr = str.toLowerCase();
System.out.println(lowercaseStr); // 输出 "hello world"

2. 使用Character类的方法进行转换:

- toUpperCase(char ch): 将指定字符转为大写形式,返回转换后的字符。

- toLowerCase(char ch): 将指定字符转为小写形式,返回转换后的字符。

String str = "Hello World";
char[] charArray = str.toCharArray();

for (int i = 0; i < charArray.length; i++) {
    charArray[i] = Character.toUpperCase(charArray[i]);
}

String uppercaseStr = new String(charArray);
System.out.println(uppercaseStr); // 输出 "HELLO WORLD"

for (int i = 0; i < charArray.length; i++) {
    charArray[i] = Character.toLowerCase(charArray[i]);
}

String lowercaseStr = new String(charArray);
System.out.println(lowercaseStr); // 输出 "hello world"

注意:这两种方法都是返回一个新的字符串,而不会修改原始字符串。这是因为Java中的String对象是不可变的,任何对String对象的操作都会返回一个新的字符串对象。