Tag: hashset

Ein HashSet kapselt Operationen, die es ermöglichen, für den Vergleich der Elemente in Sammlungen. HashSets werden Häufig verwendet, um zu bestimmen, überlappende und einzigartige Elemente in einer Sammlung.

HashSet speichern gleicher Objekte

Anzahl der Antworten 1 Antworten
Unten ist der code für die Suche nach doppelten Objekten aus einer Liste von Objekt. Aber aus irgendeinem Grund die hashset gespeichert ist, auch die gleichen Objekte. Ich bin sicherlich fehlt hier etwas, aber wenn ich überprüfen

Mit HashSet und Enthält den Wert TRUE zurück, wenn eine oder mehrere Felder in die hash

Anzahl der Antworten 3 Antworten
Frage ich mich, ob es möglich ist, verwenden Sie ein HashSet und machen die Methode Enthält true zurück, wenn ein Feld in der hash für ein Objekt geben. Dies ist ein Beispiel für das, was ich möchte

Tut .gleich auf Hashset true zurückgeben, unabhängig von der Reihenfolge?

Anzahl der Antworten 5 Antworten
Für das Hashset in java gibt es eine .equals-Methode vergleichen von Elementen in jedem Satz. Dies wird true zurückgeben, unabhängig von der Reihenfolge? Beispiel, sagen wir, wir haben einen Satz mit den Elementen {a,b,c} und eine andere

Wie verwenden von java leeren HashSet in der if-Anweisung?

Anzahl der Antworten 4 Antworten
public static void main(String args) { Map<String, HashSet<String>> test = new HashMap<String, HashSet<String>>(); test.put("1", new HashSet<String>()); System.out.println(test); System.out.println(test.get("1")); if(test.get("1") == null){ System.out.println("Hello world"); } } Den ersten println ruft mich {1=} Der zweite bekommt von mir

Null-Objekt im HashSet-Implementierung

Anzahl der Antworten 6 Antworten
In der Java-API, die Implementierung von HashSet ist die Verwendung eines Objekts als Wert für den innen-HashMap, //Dummy value to associate with an Object in the backing Map private static final Object PRESENT = new Object(); public

Set funktioniert nicht mit equals überschrieben

Anzahl der Antworten 1 Antworten
Ich versuche zu verwenden. so versuchte ich auf diese Weise HashSet set=new HashSet(); Points p1 = new Points(10, 20); Points p2 = new Points(10, 20); System.out.println(set.add(p1)); //output true System.out.println(set.add(p2)); //output false Ich weiß, dass meine erste Ausgabe

C++ einfügen von array in hash-set?

Anzahl der Antworten 3 Antworten
Ich das einfügen muss ein 1D-array in das hashset. Aber ich erhielt den Fehler beim kompilieren. #include <stdio.h> #include <stdlib.h> #include <hash_set.h> using namespace std; int hash_comp(const int* state1,const int* state2) { int result = 0; for

Bauen HashSet von einem Vektor in Rust

Anzahl der Antworten 3 Antworten
Ich bauen will ein HashSet<u8> aus einer Vec<u8>. Ich würde dies gerne tun in einer Zeile code, kopieren der Daten nur einmal, mit nur 2n Speicher, aber das einzige, was ich bekommen kann, um zu kompilieren ist

Howto speichern HashSet<String> zu .txt?

Anzahl der Antworten 4 Antworten
Möchte ich zum speichern der HashSet zu dem server-Verzeichnis. Aber ich bin jetzt nur in der Lage gewesen, um es zu speichern in .bin-Dateien. Aber wie Drucke ich alle Key ' s in dem HashSet ein .txt-Datei?

Hashtable, HashMap, HashSet , hash-Tabelle-Konzept in Java collection framework

Anzahl der Antworten 4 Antworten
Lerne ich Java Collection Framework und bekam moderiert Verständnis. Nun, wenn ich werde ein bisschen weiter, ich habe einige Zweifel in: HashMap, HashSet, Hashtable. In der Javadoc für HashMap sagt: Hash-Tabelle basierend Implementierung der Map-Schnittstelle. Diese bietet

Zufällig Elemente in einer HashMap oder HashSet ohne looping

Anzahl der Antworten 4 Antworten
Habe ich etwa 420,000 Elemente, die ich brauche, um leicht zu speichern in einer Reihe oder Liste von einigen Art. Die Beschränkungen aber, dass ich in der Lage sein müssen, wählen Sie eine zufällige element, und dass

Wie kann ich mithilfe von hash-sets in java zu bestimmen, ob ein string enthält die gültigen Zeichen?

Anzahl der Antworten 3 Antworten
Schreibe ich einen lexikalischen Analysator und noch nie benutzt hash-sets. Ich möchte eine Zeichenkette und stellen Sie sicher, es ist legal. Ich glaube, ich verstehe, wie das erstellen der hash-set mit gültigen Zeichen, aber ich bin mir

Holen Sie sich zufällige element von hashset?

Anzahl der Antworten 4 Antworten
Im mit dem folgenden Stück code laden meiner text-Datei in eine hashset. HashSet<string> hashs = new HashSet<string>(File.ReadLines("textFile.txt")); Frage mich ob es irgendeine einfache Möglichkeit, um eine zufällige Zeile aus oder? Können davon ausgehen das textFile.txt enthält 10

Diese Sets ermöglichen null. Warum kann ich nicht hinzufügen, null Elemente?

Anzahl der Antworten 10 Antworten
Möchte ich wissen, warum HashSet, LinkedHashSet und TreeSet Implementierung erlaubt nicht null Elemente? Immer wenn ich versuche, führen Sie den folgenden code wird ein null-Zeiger-Ausnahme. public static void main(String args) { HashSet<Integer> hashSet = new HashSet<Integer>(); hashSet.add(2);

Effiziente Weise zu Klonen, eine HashSet<T>?

Anzahl der Antworten 6 Antworten
Vor ein paar Tagen antwortete ich eine interessante Frage auf SO über HashSet<T>. Eine mögliche Lösung beteiligt Klonen der hashset, und in meiner Antwort habe ich vorgeschlagen, so etwas zu tun: HashSet<int> original = ... HashSet<int> clone

Wie sortiert HashSet () - Funktion die Daten in der Reihenfolge?

Anzahl der Antworten 2 Antworten
Ich bin neu in Java, die Funktion würde ich gerne ausführen, ist das laden eine Reihe von Daten aus einer Datei, in meinem hashSet () - Funktion. das problem ist, dass ich in der Lage, geben Sie

Java HashSet enthält Duplikate, wenn enthaltenes element geändert wird

Anzahl der Antworten 6 Antworten
Lassen Sie uns sagen, Sie haben eine Klasse und erstellen Sie ein HashSet für das speichern dieser Instanzen dieser Klasse. Wenn Sie versuchen, hinzufügen von Instanzen, die gleich sind, wird nur eine Instanz gehalten wird, die in

Was ist die Schnellste/sicherste Methode zum iterieren über ein HashSet?

Anzahl der Antworten 4 Antworten
Ich bin noch Recht neu in C#, aber bemerkt die Vorteile durch Beiträge aus dem forum der mit einem HashSet statt einer List in bestimmten Fällen. Meinem aktuellen Fall ist das nicht, ich bin zu speichern eine

Java HashSet Schlüssel/Wert-paar

Anzahl der Antworten 3 Antworten
Warum nicht Java bieten Funktionen, um die Schlüssel/Wert-Paaren in einer HashSet wie vorhanden in Hashtable? Es scheint wie eine echte Schmerzen zu haben, Durchlaufen Sie jedes mal, wenn Sie brauchen, um auf etwas. Oder gibt es einen

einfaches C++ Beispiel hash_set

Anzahl der Antworten 2 Antworten
Ich bin neu in C++ und STL. Ich komme bei der folgenden einfachen Beispiel einer hash-set speichern von benutzerdefinierten Daten-Strukturen: #include <iostream> #include <ext/hash_set> using namespace std; using namespace __gnu_cxx; struct trip { int trip_id; int delta_n;

Enthält der HashSet<Integer> in Python

Anzahl der Antworten 1 Antworten
In Java haben wir HashSet<Integer>, ich brauche ähnliche Struktur in Python zu verwenden, enthält, wie unten: A = [1, 2, 3] S = set() S.add(2) for x in A: if S.contains(x): print "Example" Könnten Sie bitte helfen?

Holen Sie Hashset Schlüssel

Anzahl der Antworten 2 Antworten
import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; public static void printNumWordsDiscovered( HashMap<String,Integer> vocab, HashSet<String> dictionary ) { HashMap <String,Integer> Combine = new HashMap <String,Integer> (); Iterator iterVoc = vocab.entrySet().iterator(); List<String> Dic = new ArrayList<String>(); int i

Java-HashSet zu array

Anzahl der Antworten 3 Antworten
Ich versuche, zu konvertieren, ein HashSet, um ein Array von Doubles. Ja, ich habe eine main-Methode und Klasse definiert, ich habe nur enthalten, was ich importiert haben, sowie den code für diese spezielle Funktion. Dies ist der

Wie funktioniert Java schnell vergleichen zwei-Kollektion sind genau das gleiche in Java?

Anzahl der Antworten 4 Antworten
Wie funktioniert Java schnell vergleichen zwei-Kollektion sind genau das gleiche in java? Beispiel: wenn diese Sammlung Eingestellt ist, vergleichen Sie Ihre enthalten das gleiche Objekt und Ihre Größe sind die gleichen. Code sieht wie folgt public boolean

Reihenfolge der Elemente in Java HashSet

Anzahl der Antworten 2 Antworten
Warum tun die zweite und Dritte Gruppe erhalten, um: Integer j = new Integer{3,4,5,6,7,8,9}; LinkedHashSet<Integer> i = new LinkedHashSet<Integer>(); Collections.addAll(i,j); System.out.println(i); HashSet<Integer> hi = new HashSet<Integer>(i); System.out.println(hi); LinkedHashSet<Integer> o = new LinkedHashSet<Integer>(hi); System.out.println(o); Hier ist die Ausgabe

Entfernen Sie das Filterelement aus HashSet

Anzahl der Antworten 6 Antworten
Zunächst fügen Sie das element in HashSet und druckt die Größe des HashSet liefert, wie erwartet. aber ich modifizierte einen der Objektwert und wieder speichern in HashSet, und entfernen Sie das Objekt mithilfe des Objekt-Namen an. aber

Erste eindeutige Elemente der Liste

Anzahl der Antworten 8 Antworten
all I have-Liste enthält Doppelte Werte will ich irgendwie, um nur die Eindeutigen Werte aus und speichern Sie es in einer weiteren Liste oder gesetzt werden.Also kann ich die Durchführung einiger Betrieb auf. Mein code: { List<Integer>

HashSet, die die Beibehaltung der Bestellung

Anzahl der Antworten 3 Antworten
Brauche ich ein HashSet, die die Beibehaltung der insertion der Bestellung, gibt es Implementierungen dieser in den Rahmen? Ich nehme an, du meinst wie Java ist LinkedHashSet ja die einfachste Sache zu tun ist, wickeln Sie eine

Was ist der Unterschied zwischen Hashset , Treeset und Linkedhashset, Hashmap, und wie funktioniert es in Java?

Anzahl der Antworten 5 Antworten
Ich nur verstehen, dass LinkedHashSet nicht lässt doppelte Elemente zu, wenn Sie es einfügen. Aber, ich verstehe nicht, wie funktioniert Hashset funktioniert in java? Ich weiß ein wenig, dass die Hash-Tabelle wird verwendet in Hashset, damit die

Wie drucken Sie ein hashset

Anzahl der Antworten 1 Antworten
Ich jetzt gerade angefangen, mit hashsets, und ich versuche, drucken Sie es aus, aber alle, die es druckt, ist Ihr Standort habe ich versucht den Iterator und .toString() hier ist mein code : char a =

Serialisieren eines HashSet

Anzahl der Antworten 2 Antworten
Ich versuche zu serialisieren ein Hashset, aber ich habe kein Glück. Immer wenn ich versuche, öffnen Sie die serialisierten Daten, bekomme ich ein leeres HashSet. Jedoch, eine Liste funktioniert gut. Beispiel-code: [Serializable()] public class MyClass : ISerializable

Warum haben wir nicht erhalten, die Reihenfolge, in HashSet

Anzahl der Antworten 6 Antworten
Ich bin mit der HashSet für das hinzufügen der Elemente und abrufen kann, weiß ich, dass ich das nicht abrufen der Daten in der Reihenfolge, in der ich Sie Hinzugefügt hat, aber ich will wissen den genauen

Hinzufügen von Elementen in einem set

Anzahl der Antworten 3 Antworten
Habe ich zum erstellen eines Kurses mit einigen undergraduate-und postgraduate-Studenten, dann Auszug aus der natürlich alle Doktoranden mit "Ismael Bento" als Ihren Vorgesetzten mit der Methode getPostgraduates() und verwenden Sie die Klasse Notifier senden Sie eine Nachricht(den

c# get a specific element in einem HashSet

Anzahl der Antworten 2 Antworten
Möchte ich, um ein element in einem HashSet nur, wenn es eine spezielle Zeichenfolge enthält. ich versuchte der code unten, aber ich nicht alles bekommen... wie kein matching. aber diese kippe passieren, verursachen die Unbekannten Zähler wird

Wie füge ich einen Wert in einen hash-set?

Anzahl der Antworten 2 Antworten
Arbeite ich an einem Praxis-problem, das muss ich hinzufügen einen Wert in eine hashmap. Aber ich kann nicht herausfinden, warum ich immer eine Fehlermeldung auf der Zeile courseName.add(student); Hier ist mein code: public class StudentDatabase { //add

hinzufügen von Integer-Objekten zu einem hashSet

Anzahl der Antworten 3 Antworten
Betrachten Sie den folgenden code: 6. Set<Integer> set = new HashSet<Integer>(); 7. Integer i1 = 45; 8. Integer i2 = 46; 9. set.add(i1); 10. set.add(i1); 11. set.add(i2); System.out.print(set.size() + " "); 12. set.remove(i1); System.out.print(set.size() + " ");

Attemping hinzufügen eines Werts zu einem HashSet nicht ändern, dass die Menge der Werte

Anzahl der Antworten 3 Antworten
Ich habe eine HashSet und wenn ich den Add Methode der Sammlung, nichts ist Hinzugefügt. Der Ausgang ist noch 2, 3, 5, 7, 11, 13 und die Ausgabe von .Count ist 6. Ist das ein bug oder

Wie zum Initialisieren von Werten zu einem HashSet<String[,]> in C#

Anzahl der Antworten 3 Antworten
Bin ich mit VS 2008 und ich muss wissen, wie Sie zum initialisieren des HashSet. Ich weiß, dass Einige Werte, die erforderlich ist, um hinzufügen, dass es während der Initialisierung. Wie kann ich das hinzufügen von Werten

HashSet entfernt Duplikate aber TreeSet nicht?

Anzahl der Antworten 1 Antworten
Leistung von unten Klasse ist : Größe ist 3 Größe ist 1 Aber wenn ich das TreeSet zu einem HashSet so line : Set<SuggestionDetailBean> set = new TreeSet<SuggestionDetailBean>(); wird Set<SuggestionDetailBean> set = new HashSet<SuggestionDetailBean>(); die Ausgabe ist

Wie kann ich ein Java-Satz Größe X und brechen in X/Y Setzt?

Anzahl der Antworten 5 Antworten
Ich habe ein Java-Satz (speziell HashSet). Nehme an, es hat eine Größe von 10k. Wie kann ich es brechen in 5 Gruppen jeder Größe 2k? Loop, zählen, legen. Gibt es da eine bestimmte Regel, die Sie verwenden

fügen Sie eine Liste in einem hashset mit addAll

Anzahl der Antworten 2 Antworten
In java ich m nicht in der Lage, fügen Sie eine Liste in eine hashset mit hash-set addAll-Methode List a = new ArrayList(); a.add(20); List b = new ArrayList(); b.add(30); Set set = new HashSet ( a

Wie zu verwenden Comparer für ein HashSet

Anzahl der Antworten 3 Antworten
Als ein Ergebnis einer anderen Frage, die ich hier möchte ich ein HashSet für meine Objekte Werde ich die Objekte erstellen, die eine Zeichenfolge enthält und einen Verweis auf seinen Eigentümer. public class Synonym { private string

Wie Setzen.enthält() entscheidet, ob es eine Teilmenge oder nicht?

Anzahl der Antworten 2 Antworten
Erwarte ich folgenden code mir geben würde, eine Teilmenge und ein ergänzender Satz. Aber eigentlich das Ergebnis zeigt, dass "Fehler: Dies ist keine Teilmenge!" Was es ist.next() Holen und zu überarbeiten, wie mein code, um das Ergebnis

Mit dem keySet () - Methode in HashMap

Anzahl der Antworten 9 Antworten
Habe ich eine Methode, die geht durch die möglichen Zustände in einem board, und speichert Sie in eine HashMap void up(String str){ int a = str.indexOf("0"); if(a>2){ String s = str.substring(0,a-3)+"0"+str.substring(a-2,a)+str.charAt(a-3)+str.substring(a+1); add(s,map.get(str)+1); if(s.equals("123456780")) { System.out.println("The solution is

Holen Sie sich ein HashSet aus die Schlüssel einer HashMap?

Anzahl der Antworten 5 Antworten
Ich habe eine ziemlich große (100'000s Einträge) HashMap. Jetzt brauche ich ein HashSet mit allen Schlüsseln aus dieser HashMap. Leider HashMap nur keySet() Methode gibt eine Set aber nicht HashSet. Was wäre ein effizienter Weg, um erzeugen

Wie halte ich ein hashset alphabetisch bestellt?

Anzahl der Antworten 6 Antworten
Habe ich eine Sammlung von einem großen Anzahl der Objekte, die definiert sind durch name/Wert-Paaren. Ich brauche schnellen Zugriff auf alle Ihre Werte und in der Lage sein, um Sie wieder alphabetisch sortiert nach Namen. Zuerst dachte

HashSet vs. ArrayList

Anzahl der Antworten 9 Antworten
Also ich habe eine benutzerdefinierte Klasse, die haben eine Reihe von anderen benutzerdefinierten Klasse Schüler. So wird es etwa so Aussehen: public class Class { private Set<Student> students; //other methods } Nun ich werde das hinzufügen und

Sagen, HashSet, wie die Daten zu Sortieren

Anzahl der Antworten 5 Antworten
Ich versuche zu schaffen, eine HashSet (oder beliebigen collection-Typ - aber ich denke, HashSet passen mir am besten), die bleiben, um, egal was eingelegt wird. Es ist für einen Kontakt-manager-Projekt an dem ich arbeite. Ich habe experimentiert,

Exception in thread "main" java.util.ConcurrentModificationException

Anzahl der Antworten 2 Antworten
Wenn ich den folgenden code, bekomme ich eine exception. Ich suchte aber nicht finden konnte, keine Lösung. Exception in thread "main" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$KeyIterator.next(Unknown Source) at com.aybits.software.linkgrabber.Grabber.main(Grabber.java:45) Linie Nummer 45 ist for(String linkFromCollection :

Warum sollte ich ein HashSet über ein Wörterbuch?

Anzahl der Antworten 2 Antworten
Ich versuche zu implementieren, die eine Liste von Cache-Pfade auf einer A* - Algorithmus. Derzeit ist die Cache-Pfade gespeichert sind, in einer Liste wie dieser: readonly List<CachedPath> _cachedPaths = new List<CachedPath>(); Die Operationen, die über diese Liste