D:\Sam\InterviewsMaterial\SiteWorx\SiteWorxTest\src\java\linkedlist_example_package\SamLinkedListSort.java
 1 /*
 2  * To change this template, choose Tools | Templates
 3  * and open the template in the editor.
 4  */
 5 package linkedlist_example_package;
 6 
 7 import java.util.Collections; 
 8 import java.util.Comparator; 
 9 import java.util.LinkedList;   
10 
11 /**
12  *
13  * @author sameldin
14  */
15 public class SamLinkedListSort 
16 {
17     public SamLinkedListSort()
18     {
19         
20     }
21     /**
22     *
23     */
24     public static void main (String[] args)
25     {
26         System.out.println("=============SamLinkedListSort Start =============");
27         LinkedList<EmployeeDataObject> list = new LinkedList<EmployeeDataObject>();         
28         list.add(new EmployeeDataObject("Sam",3000));         
29         list.add(new EmployeeDataObject("Joe",5400));         
30         list.add(new EmployeeDataObject("Zumbawi",6400));         
31         list.add(new EmployeeDataObject("Eldin",6100));         
32         list.add(new EmployeeDataObject("Chris",2900));         
33         list.add(new EmployeeDataObject("Mona",2900));         
34         Collections.sort(list,new CompareSalaryService());         
35         System.out.println("Sorted list entries: ");         
36         for(EmployeeDataObject e:list)
37         {             
38             System.out.println(e);        
39         }         
40     }   
41 }
42