当前位置:  编程技术>java/j2ee

java中的hashCode方法小例子

    来源: 互联网  发布时间:2014-10-30

    本文导语:  在java中,有一个这样的规定,就是两个相同的对象(即equals运算为true),它们的hash code也必须相同。在Object类中有一个hashCode方法,可以调用它来查看对象的hash code。下面举例说明。 代码如下:package test; public class Test {  public...

在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.security.cert类certpath的类成员方法: hashcode定义及介绍
  • java里的hashcode是用来干嘛的
  • java命名空间java.util接口collection<e>的类成员方法: hashcode定义及介绍
  • JAVA hashCode使用方法详解
  • java命名空间javax.rmi.corba接口stubdelegate的类成员方法: hashcode定义及介绍
  • java中hashCode方法与equals方法的用法总结
  • java命名空间javax.xml.datatype类duration成员方法: hashcode定义参考
  • java命名空间java.text类decimalformat的类成员方法: hashcode定义及介绍
  • java命名空间java.text类decimalformatsymbols的类成员方法: hashcode定义及介绍
  • java命名空间java.text类numberformat的类成员方法: hashcode定义及介绍
  • java命名空间java.text类dateformat的类成员方法: hashcode定义及介绍
  • java命名空间java.net类httpcookie的类成员方法: hashcode定义及介绍
  • java命名空间javax.swing.tree类treepath的类成员方法: hashcode定义及介绍
  • java命名空间java.text类dateformatsymbols的类成员方法: hashcode定义及介绍
  • java命名空间javax.security.auth.kerberos类kerberosprincipal的类成员方法: hashcode定义及介绍
  • java命名空间java.util接口list<e>的类成员方法: hashcode定义及介绍
  • java命名空间java.awt类renderinghints的类成员方法: hashcode定义及介绍
  • java命名空间java.awt.font类numericshaper的类成员方法: hashcode定义及介绍
  • java命名空间java.util类locale的类成员方法: hashcode定义及介绍
  • java命名空间javax.naming类refaddr的类成员方法: hashcode定义及介绍
  • java命名空间javax.sound.sampled类reverbtype的类成员方法: hashcode定义及介绍
  • java操作excel2007文档介绍及代码例子
  • 100分求java +VC6.0使用JNI的最简单例子
  • 学习design pattern,苦于没有java代码的例子,高手指点
  • java初学看什么例子比较好。
  • 大家能否推荐几个学习java的经典例子?
  • 如何用JAVA 将一个目录(包括子目录)下所有的文件名列出来呀,举个例子,d:java
  • java sdk中的例子中 *.java 用写字板打开不能自动换行,不知它用什么文本编辑器?
  • 哪有java例子下载?!!!
  • 能否给个在JSP页面中用JAVA画线条和矩形的简单例子,谢谢!
  • Java怎么调用存储过程?给个例子吧?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.lang类runtime的类成员方法: runfinalization定义及介绍
  • Java中如何通过方法名动态调用方法?
  • java命名空间java.awt.im类inputcontext的类成员方法: getinputmethodcontrolobject定义及介绍
  • <%@ page import="java.lang.Math"%>后用round(float a)方法,怎么报找不到round方法?
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • java初学--在java中有个native本地方法 说是能嵌入c 不知道具体?
  • java命名空间java.lang类system的类成员方法: runfinalization定义及介绍
  • 在JAVA中只有一种派生子类的方法吗?我记得在C++ 中有3种派生方法的!
  • java命名空间java.lang类stacktraceelement的类成员方法: isnativemethod定义及介绍
  • java根据方法名称取得反射方法的参数类型示例
  • java命名空间java.lang类stacktraceelement的类成员方法: getmethodname定义及介绍
  • 请问java.sql包中 preparedStatement 对象的setString(int parameterIndex,java.lang.String x)方法怎么用?
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: dispose定义及介绍
  • java.util类对象的DATE方法为何不能用? <%=new java.util.date()%>,在页面中是这样写的,服务器用的是Resin.
  • java命名空间java.net类httpurlconnection的类成员方法: getrequestmethod定义及介绍
  • 有没有一种工具可以让java自动调出类的方法、成员?就像Delphi一样,写完Edit1.系统会跳出一些TEdit的属性、方法。
  • java命名空间java.security类policyspi的类成员方法: enginerefresh定义及介绍
  • 各位高手知道在JAVA中如何用一个名称创建一个对象实例,并调用其方法,注意:在编写代码时并不知要创建的对象的类名,也并不知方法名
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: getcontrolobject定义及介绍
  • java 与 C++ 实现后绑定的方法
  • java命名空间java.security类policy的类成员方法: refresh定义及介绍
  • 谁能告诉我哪里能找到java包内部类及方法使用介绍
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3