亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

java語言

java中的hashCode小例子教程

時間:2022-10-05 15:11:22 java語言 我要投稿
  • 相關(guān)推薦

java中的hashCode小例子教程

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

  復(fù)制代碼 代碼如下:

  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());

  上例的運行結(jié)果為

  復(fù)制代碼 代碼如下:

  true

  str1.hashCode():96321

  str2.hashCode():96321

  str3.hashCode():97314

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

【java中的hashCode小例子教程】相關(guān)文章:

Java編程中異常處理的方法12-16

JAVA中如何執(zhí)行DOS命令10-13

java中l(wèi)ength和length()的區(qū)別04-12

java中通用的線程池實例代碼08-27

教學(xué)教案的例子(精選10篇)09-27

什么是Java10-28

photoshop美圖教程12-06

java類的構(gòu)成04-28

java線程的幾種狀態(tài)12-14

Java語言的內(nèi)部類12-13