hashcode

    17熱度

    5回答

    我似乎在標準Java HashMap中獲取重複鍵。通過「重複」,我的意思是它們的鍵相同的方法是equals()。這裏是有問題的代碼: import java.util.Map; import java.util.HashMap; public class User { private String userId; public User(String userId) {

    -1熱度

    2回答

    我怎樣才能設法發送一個哈希碼到一個電子郵件重置密碼,當用戶點擊代碼讓用戶重置他的密碼?

    0熱度

    1回答

    在面試中,面試官問我 - 是基於類計算的哈希碼? 我告訴他,hashcode將根據類中的字段或變量進行計算。他給了我一些表達,這讓我覺得答案是錯的。 我讀了java文檔,但我沒有得到明確的想法。我閱讀帖子how is hascode calculated in java在那裏有Integer哈希碼和字符哈希碼。任何人都可以告訴我如何計算特定對象的哈希碼,以及什麼是Interger哈希碼和Strin

    0熱度

    1回答

    我知道我應該重寫hasCode每次我重寫equals,但是重載呢?我還應該重寫hashCode嗎? 附註:在發佈問題之前,我已經讀過,我應該避免重載等於首位,但我仍然想知道如果我選擇重載它,該怎麼辦。

    0熱度

    1回答

    我有一個哈希代碼(單擊按鈕時)整個網站的內容,我已經打到了一個死衚衕(因爲我是一個初學者)。到目前爲止,我設法遠遠得到這個: public class MainActivity extends Activity { Button btn; EditText urlInput; TextView urlTxt, hashValue, saveLoc, tv4;

    0熱度

    1回答

    目前我有一個解決方案,通過Object.GetHashCode獲取哈希碼,然後將它們存儲在HashSet<int>中,從而跟蹤我感興趣的對象。 但是,我也一直在學習有關位掩碼和位操作的知識,我對它們頗感興趣。 Here is a great question,我發現接近我想要做的事情。然而,我似乎無法有效地爲哈希代碼做這項工作。 There is also this question,但它似乎處理

    1熱度

    1回答

    我正在學習用於查找和信息檢索的散列技術。但在深入挖掘之前,我對一般關於散列函數的某些概念感到困惑。 說,我有一個輸入x這是一個向量的浮點值,xi = [x_1,x_2,...,x_L]。矢量的大小是L。有N這樣的載體,也被稱爲例子,X = [x1,x2,..,x_N]。給定一個查詢向量p,我需要找到與查詢匹配的最近/最接近的例子。閱讀幾種閱讀材料時,當表格大小爲M=10(比方說)時,最簡單(但效率

    2熱度

    1回答

    我想使用一個簡單的哈希函數使用3個步驟來哈希以下鍵「LOWELL」: 第1步:將密鑰轉換爲數字。 LOWELL = | L | O | W | E | L | L | | | | | | | ASCII code: 76 79 87 69 76 76 32 32 32 32 32 32 這裏我的問題爲什麼它加入固定的ASCII碼更6個的空位置32 步驟2:摺疊和添加(砍掉數量的片,並添加 在

    0熱度

    1回答

    我正在做一個項目,我有一個非常簡單的哈希函數在Java中SHOULD讀取每個「數據」(這是一個泛型類型是一個字符串或雙按文件類型讀取)字符,並將它們的值作爲散列碼使用的總和。 我以爲我可以將每個字符轉換爲十六進制,然後「解碼」或「parseInt」獲得的字符串,但它不起作用,我不明白爲什麼。 這裏是我的方法: public long HashFunction(T data){ Stri

    1熱度

    1回答

    Redis的HMSET命令的文檔描述爲: 「設置指定領域各自的值存儲在關鍵的哈希此命令將覆蓋現有油田的哈希如果鍵不存在,一個新的關鍵。持有一個哈希被創建。「 「哈希」這個詞在這種情況下意味着什麼?這是否意味着一個哈希表?或者,爲給定字段值對計算的哈希碼?我想這意味着前者,即哈希表,但我仍然想澄清,因爲文檔不明確?