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

Java函数如何将字符串中的大写字母转换为小写字母?

发布时间:2023-07-04 13:53:50

在Java中,可以使用toLowerCase()方法将字符串中的大写字母转换为小写字母。以下是一个使用示例:

public class Main {
    public static void main(String[] args) {
        String str = "Hello World";

        String lowercaseStr = str.toLowerCase();

        System.out.println(lowercaseStr);
    }
}

输出为:

hello world

这里,toLowerCase()方法将字符串str中的大写字母转换为小写字母,并将结果存储在lowercaseStr字符串中。最后,使用System.out.println()将转换后的字符串打印输出。

toLowerCase()方法可以应用于任何字符串对象。它会返回一个新的字符串对象,该对象包含原始字符串中的所有大写字母转换为小写字母的结果。

需要注意的是,toLowerCase()方法只会转换大写字母,小写字母和非字母字符不受影响。

除了toLowerCase()方法外,还有toUpperCase()方法可以将字符串中的小写字母转换为大写字母。

以下是一个带有自定义函数的示例,该函数实现了将字符串中的大写字母转换为小写字母的功能:

public class Main {
    public static void main(String[] args) {
        String str = "Hello World";

        String lowercaseStr = convertToLowerCase(str);

        System.out.println(lowercaseStr);
    }

    public static String convertToLowerCase(String str) {
        StringBuilder sb = new StringBuilder();

        for (int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);

            if (c >= 'A' && c <= 'Z') {
                c = (char) (c + 32);
            }

            sb.append(c);
        }

        return sb.toString();
    }
}

输出结果与前面的示例相同。

在自定义函数convertToLowerCase()中,我们使用一个StringBuilder对象来构建新的字符串。我们遍历原始字符串中的每个字符,如果字符是大写字母,我们将其转换为小写字母,并使用append()方法将其添加到StringBuilder对象中。最后,我们使用toString()方法将StringBuilder对象转换为字符串,并返回结果。