糯米文學吧

位置:首頁 > 計算機 > java語言

java中的hashCode小例子教程

java語言5.81K

在java中,有一個這樣的規定,就是兩個相同的對象(即equals運算為true),它們的`hash code也必須相同。在Object類中有一個hashCode方法,可以調用它來查看對象的hash code。下面舉例説明。

java中的hashCode小例子教程

複製代碼 代碼如下:

package test;

public class Test

public static void main(String args

String str1 = "aaa"

String str2 = str1;

String str3 = "bbb";

tln(ls(str2);

tln("Code():"+Code());

tln("Code():"+Code());

tln("Code():"+Code());

上例的運行結果為

複製代碼 代碼如下:

true

Code():96321

Code():96321

Code():97314

可以看到,str1和str2做equals運算時為true,它們的hash code也是一樣的。

標籤:JAVA hashCode 例子