java語言

當前位置 /首頁/計算機/java語言/列表

java中的hashCode小例子教程

在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也是一樣的。

TAG標籤:JAVA 例子 hashCode #