hashset

    1熱度

    2回答

    這可能是一個愚蠢的問題,但是如何在java中返回一個Map.Entry對呢? 給予相同的方法: public Map.Value<K,V> next(){ return ??? } 如何建立並返回地圖的價值?這是我爲哈希表實現的迭代器的內部。我沒有問題想要返回值,但是java不會讓我實例化一個Map.Entry對象,除非我實現了所有的抽象方法,即使這樣也不起作用。我是否需要爲Ma

    2熱度

    2回答

    我必須使用可以插入大量重複值的HashSet。但是我希望在稍後插入重複時保留在哈希中插入的早期數據。爲了檢查這一點,我編寫了下面的代碼並插入了許多重複值,但它並不滿足我。請參閱下面的代碼 - import java.util.HashSet; import java.util.Set; public class SetTest { private static Set<Stude

    0熱度

    1回答

    我想使用HashSet<>來存儲大量(50-100)某個自定義類,我們稱之爲「海報」。據我所知,使用HashSet<>對List<>以上的大量項目有一些性能優勢。但爲了利用這種性能增益,我是否需要定義這兩者? public bool Equals(Poster a, Poster b) public int GetHashCode(Poster obj) 更新:對於任何人只要看到如何實現這些,這是

    19熱度

    1回答

    在Java中,我們有,我需要在Python類似的結構使用包含象下面這樣: A = [1, 2, 3] S = set() S.add(2) for x in A: if S.contains(x): print "Example" 能否請你幫忙嗎?

    1熱度

    1回答

    我有一個關於hashSet的問題。 我正在嘗試製作聊天程序並希望實時更新。 目前,我使用Vector和Multi線程來存儲用戶名。順便說一下,我可以使用HashSet而不是Vector嗎? 我簡單的代碼處理矢量低於, private JList userListMain = new JList(); private Vector userVC = new Vector(); userVC.a

    1熱度

    4回答

    當我嘗試從HashSet中移除不存在的元素時,爲什麼它不會給運行時錯誤?帶輸出的Please see following program on ideone。 import java.util.*; public class HashSetTest2 { public static void main(String [] args){ HashSet hs=new Hash

    -1熱度

    1回答

    Set<Short> set = new HashSet<Short>(); short i = 0; for (i = 0; i < 100; i++) { set.add(i); set.remove(i-1); } System.out.println(set.size()); 當我們運行程序的輸出上面談到100 我的理解是,當我們在一組插入短值,並試圖

    0熱度

    2回答

    我想移除HashSet的第一個元素並將此移除的元素指定給另一個變量。由於它的remove函數返回布爾值,所以我不能這樣做。我怎樣才能獲得它的刪除值?謝謝。 我的代碼是 HashSet<Node> List = new HashSet<Node>(); expandList.add(s); while(expandList.size() > 0) { Node

    1熱度

    3回答

    我對Java語言比較陌生,並且有一個項目,我正在爲學校做一個Book類,它有這個類的普通setter/getters,構造函數和覆蓋,沒有任何東西複雜。我必須改變它,所以我可以通過使用Set和HashSet來獲得多個作者。我的問題是我該如何去做這件事?到目前爲止,並糾正我,如果我錯了,我有這個 import java.util.*; public class Book{ priv

    1熱度

    3回答

    在我的代碼中,我試圖刪除HashSet中的元素。我已經覆蓋了我的對象中的equals方法。 for (BitVector bv : implicantsToDeleteViaBitVector) { System.out.println(bv + " , " + bv.hashCode()); for(BitVector bvSetbv : bvSet){