write a java program to arange 10 employee names in ascending order.
import java.util.*; class Employee{ public int salary; public String name; public String address; public static int count = 0; public Employee(){} public Employee(String name,String address,int salary) { super(); this.name = name; this.address=address; this.salary = salary; count++; } public String getName(){ return name; } public String getAddress() { return address; } public int getSalary(){ return salary; } } class NameComparator implements Comparator{ public int compare(Object emp1, Object emp2){ String emp1Name = ((Employee)emp1).getName(); String emp2Name = ((Employee)emp2).getName(); return emp1Name.compareTo(emp2Name); } } public class EmployeeNameInAscendingOrder{ public static void main(String[] args) throws Exception{ List<Employee> list = new ArrayList<Employee>(); list.add(new Employee("Victor","Delhi",10000)); list.add(new Employee("Jennie","Mumbai",20000)); list.add(new Employee("John","Chennai",15000)); list.add(new Employee("Daniel","Kolkata",12000)); list.add(new Employee("Angelina","Pune",16000)); list.add(new Employee("Maria","Hyderabad",22000)); list.add(new Employee("Zenn","Agra",25000)); list.add(new Employee("Andy","Jaipur",22000)); list.add(new Employee("George","Nagpur",25000)); list.add(new Employee("Chris","Darjeeling",22000)); System.out.println(" "); int count=0; int salary=0; Collections.sort(list,new NameComparator()); for(Employee data: list){ System.out.println(data.getName()+"\t"+data.getAddress()+"\t"+data.getSalary()); } } }
Ads