首页 > 代码库 > hashcode的一些了解

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

hashcode的一些了解