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人才,让你成为备受企业青睐的人才。

  • 相关阅读:
    元素类型
    PS
    盒模型
    文本样式
    WebStorm、IntelliJ IDEA、JetBrains、PhpStorm、RubyMine、PyCharm
    微信iOS WKWebview 网页开发适配指南
    js取url参数
    windows 80 端口占用
    前端Demo常用库文件链接
    MAC下利用Github 、hexo、 多说、百度统计 建立个人博客指南
  • 原文地址:https://www.cnblogs.com/gojava/p/3490203.html
Copyright © 2011-2022 走看看