Adsense

Thursday, 8 August 2013

Java:Sorting example using Comparator

Java:Sorting example using Comparator:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class SortingExample{
 public static void main(String args[])
 {
  System.out.println("-----Before Sorting -------");
  List<String> empList = new ArrayList<String>();
  empList.add("abc");
  empList.add("bcd");
  empList.add("bbbbbnn");
  empList.add("bbbbbmn");
  empList.add("bnn");
  empList.add("bki");
  empList.add("kijuu");
  empList.add("ottt");
    
  for(String em:empList)
  {
 System.out.println(em.toString()); 
  }
  System.out.println("-----After Sorting -------");
  Collections.sort(empList, new myComparator());

  for(String em:empList)
  {
 System.out.println(em.toString()); 
  }
 }
}
  class myComparator implements Comparator<String>
{

 public int compare(String o1, String o2) {

  return (o1.compareTo(o2));
 }

}


Output:


-----Before Sorting -------

abc

bcd

bbbbbnn

bbbbbmn

bnn

bki

kijuu

ottt

-----After Sorting -------

abc

bbbbbmn

bbbbbnn

bcd

bki

bnn

kijuu

ottt

No comments:

Post a Comment