MyComparator.java Source code

Java tutorial

Introduction

Here is the source code for MyComparator.java

Source

import java.util.Arrays;
import java.util.Comparator;

class MyComparator implements Comparator<String> {
    public int compare(String strA, String strB) {
        return strA.compareToIgnoreCase(strB);
    }
}

public class Main {
    public static void main(String[] argv) throws Exception {
        String strs[] = { "a", "G", "g", "b", };

        MyComparator icc = new MyComparator();

        Arrays.sort(strs, icc);

        for (String s : strs) {
            System.out.println(s + " ");
        }
        Arrays.sort(strs);

        System.out.print("Default, case-sensitive sorted order: ");
        for (String s : strs) {
            System.out.println(s + " ");
        }
    }
}
/*
a 
b 
G 
g 
Default, case-sensitive sorted order: G 
a 
b 
g 
*/