Sorting the specified list into ascending order, according to the natural ordering of its elements

package collection.demos;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
class MyComparator implements Comparator<String>{
    public int compare(String o1, String o2) {
        return o1.compareTo(o2);
    }
}

public class SortingListUsingComparator {
    public static void main(String[] args) {
        ArrayList<String> names=new ArrayList<String>();
        names.add("Joy");
        names.add("Bynod");
        names.add("Jaxon");
        names.add("Traimer");
        System.out.println("Before Sorting : "+names);
        Collections.sort(names,new MyComparator());
        System.out.println("After Sorting : "+names);
    }
}


OUTPUT
Before Sorting : [Joy, Bynod, Jaxon, Traimer]
After Sorting : [Bynod, Jaxon, Joy, Traimer]

No comments:

Popular Posts