How to case insensitive (ignore case) compare two strings in Java

1 Answer

0 votes
public class Program {
    public static void main(String[] args) {
        String s1 = "JAVA";
        String s2 = "java";
 
        // case insensitive (ignore case) compare
        System.out.println(s1.compareToIgnoreCase(s2));
         
        s1 = "Java";
        System.out.println(s1.compareToIgnoreCase(s2));
    }
}



/*
run:

0
0

*/

 



answered Oct 25, 2016 by avibootz
edited Jul 3, 2025 by avibootz
...