国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java中的hashCode方法小例子

2019-11-26 15:50:03
字體:
供稿:網(wǎng)友

在java中,有一個(gè)這樣的規(guī)定,就是兩個(gè)相同的對(duì)象(即equals運(yùn)算為true),它們的hash code也必須相同。在Object類中有一個(gè)hashCode方法,可以調(diào)用它來查看對(duì)象的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());
 }
}

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

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

true
str1.hashCode():96321
str2.hashCode():96321
str3.hashCode():97314

可以看到,str1和str2做equals運(yùn)算時(shí)為true,它們的hash code也是一樣的。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇原县| 昂仁县| 临泽县| 揭西县| 清流县| 孙吴县| 通榆县| 龙岩市| 镇巴县| 吴忠市| SHOW| 嘉义县| 武清区| 海原县| 辛集市| 巴中市| 通江县| 乌兰察布市| 平安县| 永平县| 都江堰市| 永春县| 兴业县| 蛟河市| 龙海市| 商河县| 惠安县| 凤城市| 德州市| 临湘市| 分宜县| 遂溪县| 南丰县| 饶河县| 东港市| 茶陵县| 塔城市| 潍坊市| 临泉县| 孝义市| 池州市|