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 strB.compareTo(strA);
    }
}

public class Main {
    public static void main(String[] argv) throws Exception {
        String strs[] = { "d", "h", "a", "c", "t" };

        MyComparator rsc = new MyComparator();

        Arrays.sort(strs, rsc);

        for (String s : strs)
            System.out.println(s + " ");

        Arrays.sort(strs);

        System.out.print("Sorted in natural order: ");
        for (String s : strs)
            System.out.println(s + " ");
    }
}
/*
t 
h 
d 
c 
a 
Sorted in natural order: a 
c 
d 
h 
t 
*/