Java字符串未转换为小写

Jef*_*ter 3 java string

为什么在转换为小写字母后s打印字符串"Hello, World"

public class Practice {
    public static void main(String[] args){
        String s = "Hello, World";
        s.toLowerCase();
        System.out.println(s);
    }
}
Run Code Online (Sandbox Code Playgroud)

Lui*_*oza 8

Strings是不可改变的.您需要将结果重新分配给String#toLowerCase变量:

s = s.toLowerCase();
Run Code Online (Sandbox Code Playgroud)