新闻中心> 文章详情

Java中的hash Code方法-南京Java培训机构

2015年08月05日

  Java中的hash Code方法。在Java中,有一个这样的规定,就是两个相同的对象(即equals运算为true),它们的hash code也必须相同。在Object类中有一个hash Code方法,可以调用它来查看对象的hash code。下面举例说明。


  package test;


  public class Test {


  public static void main(String args[]){


  String str1 = "aaa";南京Java培训机构


  String str2 = str1;


  String str3 = "bbb";


  System.out.println(str1.equals(str2));


  System.out.println("str1.hashCode():"+str1.hashCode());


  System.out.println("str2.hashCode():"+str2.hashCode());


  System.out.println("str3.hashCode():"+str3.hashCode());


  }


  }南京Java培训机构


  上例的运行结果为


  true


  str1.hashCode():96321


  str2.hashCode():96321


  str3.hashCode():97314


  可以看到,str1和str2做equals运算时为true,它们的hash code也是一样的。


上一篇下一篇
按时发顺丰

技术交流群

Java大数据交流群560819979    加入
Python技术交流群595083299    加入
Oracle技术交流群595119011    加入
Web前端技术交流群604697610    加入
Huawei技术交流群482919361    加入
Redhat技术交流群587875348    加入
UI设计技术交流群511649801    加入
Cisco技术交流群596886705    加入
IT运维技术交流群605888381    加入