Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java string not converted to lower case [duplicate]

Tags:

java

string

Why does the string s print "Hello, World" after converting to lower case?

public class Practice {
    public static void main(String[] args){
        String s = "Hello, World";
        s.toLowerCase();
        System.out.println(s);
    }
}
like image 460
Jeff Benister Avatar asked Dec 08 '25 18:12

Jeff Benister


1 Answers

Strings are immutable. You need to re assign the result of String#toLowerCase to the variable:

s = s.toLowerCase();
like image 77
Luiggi Mendoza Avatar answered Dec 11 '25 09:12

Luiggi Mendoza