/** * CSE 373, Spring 2011, Jessica Miller * This class tests how a HashSet works with our Employee class when equals and * hashCode are implemented in the Employee class. */ import java.util.HashSet; public class EmployeeClient { public static void main(String[] args) { Employee e1 = new Employee("Jessica", 10, 23); Employee e2 = new Employee("Phyllis Wise", 300000, 55); Employee e3 = new Employee("Jessica", 10, 23); System.out.println("e1.equals(e2)? " + e1.equals(e2)); System.out.println("e1.equals(e3)? " + e1.equals(e3)); HashSet employeeSet = new HashSet(); employeeSet.add(e1); employeeSet.add(e2); employeeSet.add(e3); System.out.println("set size: " + employeeSet.size()); System.out.println("e1.hashCode() = " + e1.hashCode()); System.out.println("e2.hashCode() = " + e2.hashCode()); System.out.println("e3.hashCode() = " + e3.hashCode()); } }