zoukankan      html  css  js  c++  java
  • java中的hashCode方法

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

      package test;

      public class Test {

      public static void main(String args[]){

      String str1 = "aaa";

      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());

      }

      }

      上例的运行结果为

      true

      str1.hashCode():96321

      str2.hashCode():96321

      str3.hashCode():97314

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

      疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。技术知识沉淀深厚的老师,让你感受Java的魅力,激发你对于编程的热爱,让你在半年的时间内掌握8-10万的代码量,掌握Java核心技术,成为真正的技术高手;通过大量全真企业项目疯狂训练,迅速积累项目经验。让你成为技能型的现代化高端人才,迅速获得高薪就业!时间不等人,赶紧联系我们吧!疯狂java培训中心地址:广州天河区车陂沣宏大厦3楼。

      疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。疯狂软件开设了java课程,ios课程,android课程,为你提供一个学习java技能的好机会,疯狂软件特大优惠活动,加疯狂软件微信号(疯狂软件),抢优惠,优惠100元+赠送iOS教材一本 详情请看疯狂java培训官网。IT从业着仍是社会所需要的高端人才,广州疯狂软件之力于培养企业所需要的中高端IT人才,让你成为备受企业青睐的人才。

  • 相关阅读:
    第九章 类的定义属性和方法
    第八章 函数作用域
    第七章 函数基础
    第六章 控制流程
    Http请求
    Django学习之-带参数的路由应用
    Django学习之--Ajax
    第二章:Django项目实例
    第一章:Django简介
    pytest汇总
  • 原文地址:https://www.cnblogs.com/gojava/p/3490203.html
Copyright © 2011-2022 走看看