Thanks Pho Tek,
That link sums it up. I did just discover my answer on another group. I also discovered that
String overrides hashCode() to return based on the contents of the String rather than the unique values normally associated with Object's hashCode().