hashcode的一些了解
1.hashcode的作用?
hashcode代表对象的特征,在集合类中广泛的使用。
2.hashcode是如何生成的?
在普通的对象中,获得对象的内存的地址,经过一些算法,不同对象生成不同的hashcode
字符串类型,它会根据字符串的内容,生成相关的hashcode
public class Test1 { public static void main(String args[]){ String c = "ac"; String d = "ab"; System.out.println(c.hashCode()+"||"+d.hashCode()); } }//结果:3106||3105
Integer类型,返回数字本身为hashcode,注意:hashcode()返回值就是integer