java中的hashCode方法小例子

 更新时间:2013年12月24日 16:10:27   作者:  
这篇文章主要介绍了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如何跳过https的ssl证书验证详解

    Java如何跳过https的ssl证书验证详解

    这篇文章主要介绍了Java跳过https的ssl证书验证的解决思路,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们来深入学习下吧
    2019-06-06
  • 分析Spring框架之设计与实现资源加载器

    分析Spring框架之设计与实现资源加载器

    Spring框架是由于软件开发的复杂性而创建的。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。今天来分析它的设计与实现资源加载器,从Spring.xml解析和注册Bean对象
    2021-06-06
  • SpringBoot处理跨域请求(CORS)的五种方式

    SpringBoot处理跨域请求(CORS)的五种方式

    跨域资源共享(CORS)是现代Web开发中常见的问题,Spring Boot提供了多种方式来处理CORS请求,下面我将详细介绍各种实现方式及其适用场景,需要的朋友可以参考下
    2025-04-04
  • 解决使用redisTemplate高并发下连接池满的问题

    解决使用redisTemplate高并发下连接池满的问题

    这篇文章主要介绍了解决使用redisTemplate高并发下连接池满的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • 详解spring boot引入外部jar包的坑

    详解spring boot引入外部jar包的坑

    本篇文章主要介绍了spring boot引入外部jar的坑,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • Java简易登录注册小程序

    Java简易登录注册小程序

    这篇文章主要为大家详细介绍了Java图形界面开发,简易登录注册小程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • 通过web控制当前的SpringBoot程序重新启动

    通过web控制当前的SpringBoot程序重新启动

    本文主要给大家介绍了如何通过web控制当前的SpringBoot程序重新启动,文章给出了详细的代码示例供大家参考,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-11-11
  • SpringBoot结合Redis实现接口幂等性的示例代码

    SpringBoot结合Redis实现接口幂等性的示例代码

    本文主要介绍了SpringBoot结合Redis实现接口幂等性的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • java IP地址网段计算的示例代码

    java IP地址网段计算的示例代码

    这篇文章主要介绍了java IP地址网段计算的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Spring security自定义用户认证流程详解

    Spring security自定义用户认证流程详解

    这篇文章主要介绍了Spring security自定义用户认证流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03

最新评论