将哈希码解释为Vector
我是否可以了解哈希码如何根据添加到向量的元素获取值?
Vector v = new Vector();
//Add elements to Vector
v.add("1");
System.out.println(v.hashCode());
v.add("2");
System.out.println(v.hashCode());
v.add("=");
System.out.println(v.hashCode());
哈希码值是
80
2530
78491
没有找到相关结果
已邀请:
2 个回复
俯乡骚钵皆
方法的行为在
中定义如下: 返回此列表的哈希码值。列表的哈希码被定义为以下计算的结果:
这确保
意味着任何两个列表的
,
和
,按照
的总合同要求。 正如辉光编码器所示,
仅包含此实现,因此并非
接口的每个实现者都必须再次执行此操作。 例如,你也可以写
并得到相同的2530(只要你不改变
的
实现)。
荤碗