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

java中的hashCode小例子教程

2016-07-28 java語言

在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";

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 例子
2016-02-09
2016-10-21
2014-11-22
2019-12-21
2014-11-17
2014-11-21
2016-07-07
2016-10-21
2016-07-28
2018-05-29

Copyright ©2024 才華齋 All Rights Reserved.