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

如何使用Java方法来转换字符串大小写?

发布时间:2023-05-28 23:17:58

Java中提供了许多方法用于转换字符串大小写,常见的有toUpperCase()和toLowerCase()。这些方法可以实现将字符串中所有字符转换为大写或小写。另外,还可以使用substring()方法遍历字符串并将每个字符转换为大写或小写。

1. toUpperCase()方法

语法:public String toUpperCase()

示例:

String str = "Hello world!";
String strUpper = str.toUpperCase();
System.out.println(strUpper);

输出:

HELLO WORLD!

2. toLowerCase()方法

语法:public String toLowerCase()

示例:

String str = "Hello world!";
String strLower = str.toLowerCase();
System.out.println(strLower);

输出:

hello world!

3. substring()方法

语法:public String substring(int beginIndex)

示例:

String str = "Hello world!";
int len = str.length();
StringBuffer strBuffer = new StringBuffer(len);

for (int i = 0; i < len; i++) {
    char c = str.charAt(i);
    if (c >= 'A' && c <= 'Z') {
        c += 32;
    } else if (c >= 'a' && c <= 'z') {
        c -= 32;
    }
    strBuffer.append(c);
}
String strMixedCase = strBuffer.toString();
System.out.println(strMixedCase);

输出:

hELLO WORLD!

以上是三种常见的Java方法来转换字符串大小写,可以根据需要选择不同的方法来实现字符串的大小写转换。在实际应用中,可以通过一些逻辑判断来确定需要转换的字符串大小写。