// ---- EmployeeComparator.java
package EmployeeLL;
import java.util.Comparator;
public class EmployeeComparator implements Comparator
{
/** Compares two strings by converting both objects
* {@link java.lang.Object#toString()}
* and then {@link java.lang.String#toUpperCase()}, and
* compared using {@link java.lang.String#compareTo} method.
* @return the result of {@link java.lang.String#compareTo}
*/
public int compare(Object o1, Object o2)
{
String s1 = o1.toString().toUpperCase();
String s2 = o2.toString().toUpperCase();
return s1.compareTo(s2);
}
}
// ---- Main.java
...
Collections.sort(Employee, new EmployeeComparator());
...
// ---- Employee.java
...
String LastName;
String FirstName;
String EmpSocial;
String EmpID;
String EmpSalary;
....