JavaObject.GetHashCode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳物件的雜湊碼值。
public override int GetHashCode();
override this.GetHashCode : unit -> int
傳回
這個物件的雜湊碼值。
備註
回傳物件的雜湊碼值。 此方法支援於如 HashMap 所提供的雜湊表。 hashCode 的一般契約是:每當在同一物件執行 Java 應用程式時多次呼叫,hashCode 方法必須一致回傳相同的整數,前提是不修改用於等量比較時所用的物件資訊。 這個整數不必在一次應用程式執行中保持一致;若兩個物件依 equals 方法相等,則呼叫 hashCode 方法必須產生相同的整數結果;若兩個物件依 equals 方法不相等,呼叫 hashCode 方法時不必產生不同的整數結果。 然而,程式設計師應注意,對於不相等物件產生不同的整數結果,可能會提升雜湊表的效能。
Java 參考 java.lang.Object.hashCode。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。