📜  Java字符串之-toLowerCase()(1)

📅  最后修改于: 2023-12-03 15:16:35.239000             🧑  作者: Mango

Java字符串之-toLowerCase()

简介

Java字符串的toLowerCase()方法可用于将字符串中的所有字符转换为小写形式。

public String toLowerCase()

该方法会返回字符串的副本,在该副本中所有的大写字符都被替换成了对应的小写字符。原始字符串不会发生变化。

用法示例
String name = "HELLO WORLD";
String lower = name.toLowerCase();
System.out.println(lower);

Output:

hello world
原理说明

该方法会遍历字符串中的所有字符,如果字符为大写字母,则将其替换成对应的小写字母。

这个过程可以通过下面的代码来简单模拟:

for (int i = 0; i < str.length(); i++) {
    char c = str.charAt(i);
    if (Character.isUpperCase(c)) {
        str.setCharAt(i, Character.toLowerCase(c));
    }
}
注意事项
  • 调用该方法不会影响原始字符串,而是返回一个新的字符串副本。
  • 如果原始字符串中没有大写字母,则调用该方法不会产生任何影响,返回的字符串和原始字符串相同。