How to use compareToIgnoreCase() to compare two String and ignore case in Java

1 Answer

0 votes
package javaapplication1;

import java.io.IOException;

public class JavaApplication1 {

    public static void main(String[] args) throws IOException {

        try {

            String s1 = "java";
            String s2 = "JAVA";

            int rv = s1.compareToIgnoreCase(s2);
            System.out.println("java compareToIgnoreCase JAVA : " + rv); 
            
            rv = s2.compareToIgnoreCase(s1);
            System.out.println("JAVA compareToIgnoreCase java : " + rv); 
            
            rv = s1.compareToIgnoreCase(s1);
            System.out.println("java compareToIgnoreCase java : " + rv); 
            
            rv = "abc".compareToIgnoreCase("abC");
            System.out.println("abc compareToIgnoreCase abC : " + rv); 

        } catch (Exception e) {
            System.out.print(e.toString());
        }
    }
}

/*
           
run:
     
java compareToIgnoreCase JAVA : 0
JAVA compareToIgnoreCase java : 0
java compareToIgnoreCase java : 0
abc compareToIgnoreCase abC : 0
  
 */

 



answered Nov 21, 2016 by avibootz

Related questions

1 answer 233 views
1 answer 123 views
1 answer 189 views
1 answer 156 views
1 answer 144 views
2 answers 182 views
...