如果一个对象包含一个用作Key的枚举,HashMap如何工作,因为枚举hashcode总是随机数

时间:2015-09-12 16:55:58

标签: hashmap

我想了解如果一个对象有枚举,hashmap的工作原理,因为每次枚举都提供一个随机数。我在下面提供代码。

public class Person {

private String name;
private EmpType eType; 

// equals()& hashcode()实现

}

public enum EmpType {

PERMANENT,TEMPORARY

}

如果对象具有枚举,则每次提供不同的哈希码。如果地图是序列化的,我们可以确保我们可以为特定对象检索相同的值吗?

0 个答案:

没有答案