package com.comparatorexample;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
public class ComparatorMain {
/**
* @param args
*/
public static void main(String[] args) {
User user = new User();
List userList = new ArrayList();
user.setId(1);
user.setName("Siva");
user.setDob(new Date());
user.setSal(20000);
user.setCountry("India");
user.setState("KA");
userList.add(user);
User user_1 = new User();
user_1.setId(-10);
user_1.setName("Kumar");
user_1.setDob(new Date());
user_1.setSal(20500);
user_1.setCountry("India");
user_1.setState("AP");
userList.add(user_1);
User user_2 = new User();
user_2.setId(6);
user_2.setName("Reddy");
user_2.setDob(new Date());
user_2.setSal(101010);
user_2.setCountry("India");
user_2.setState("TN");
userList.add(user_2);
// IdComparator class1 = new IdComparator();
System.out
.println("--------------------Before Sorting--------------------");
System.out.println(userList);
Collections.sort(userList, new UserSortById());
System.out
.println("--------------------After Sorting--------------------By ID");
System.out.println(userList);
Collections.sort(userList, new UserSortByName());
System.out
.println("--------------------After Sorting--------------------By Name");
System.out.println(userList);
Collections.sort(userList, new UserSortByDob());
System.out
.println("--------------------After Sorting--------------------By Date");
System.out.println(userList);
System.out
.println("--------------------After Sorting--------------------By Salary");
Collections.sort(userList);
System.out.println(userList);
}
}
Tuesday, 20 December 2016
Comparator Examples
Labels:
Comparator,
java,
Java Comparator
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment