hashmap

    7熱度

    4回答

    我習慣於使用PHP,但最近我一直在使用Java,而且我很頭痛,想要解決這個問題。我想保存在Java中這樣表示: Array ( ["col_name_1"] => Array ( 1 => ["col_value_1"], 2 => ["col_value_2"], ... , n =>

    39熱度

    7回答

    我想我明白了默認的方法做一個哈希... 給一個鍵的默認值,如果不存在的話: irb(main):001:0> a = {} => {} irb(main):002:0> a.default = 4 => 4 irb(main):003:0> a[8] => 4 irb(main):004:0> a[9] += 1 => 5 irb(main):005:0> a => {9=>5}

    7熱度

    7回答

    在Java中創建哈希表(或關聯數組...)最直接的方法是什麼?我的谷歌已經出現了幾個例子,但是有沒有一個標準的方法來做到這一點? 有沒有一種方法來填充表中的鍵 - >值對列表,而不必在每個對的對象上單獨調用add方法?

    3熱度

    3回答

    假設我有一個的hash_map和像 // i is an iterator i = hash_map.erase(i) 一個代碼,但GCC的STL不擦除返回迭代器,而是一個空白。現在就像是 hash_map.erase(i++) 安全代碼(即不壞的迭代器或是否有任何其他意外或不愉快的事情)?請注意這是一個hash_map。

    11熱度

    10回答

    我試圖插入大約50,000個對象(因此50,000個密鑰)到java.util.HashMap<java.awt.Point, Segment>。但是,我不斷收到OutOfMemory異常。 (Segment是我自己的班級 - 體重非常輕 - 一個String字段,以及3個int字段)。無論是在免費的RAM和硬盤空間用於虛擬內存 - Exception in thread "main" java.

    3熱度

    8回答

    發生了一些我不確定應該可能發生的事情。很明顯,因爲我已經看到了,但我需要找到根本原因&我希望你們都能幫上忙。 我們有一個系統,查找緯度經度&一個郵政編碼。我們不是每次都訪問它,而是將結果緩存在廉價的內存中的HashTable緩存中,因爲郵編長度往往比我們發佈的時間少。 不管怎麼說,哈希是由具有「get」和「添加」方法都同步類包圍。我們以單身人士的身份訪問此課程。 我不是說這是最好的設置,但它也正是

    9熱度

    9回答

    當我遍歷值或鍵他們將相關?將第二個鍵映射到第二個值?