Hallo Leute,
gibt es so etwas wie einen Hashtable, der nur aus Keys besteht?
Wenn ich beispielsweise eine Reihe von Zuständen habe und eine andere beliebige Folge von Zuständen und ich wissen will, ob ein Zustand schon mal da war, dann kann ich jeden Zustand beim ersten Mal in den Hashtable reinschreiben und bei jedem weiteren Zustand kucken, ob der schon im Hash drin steht, tut er dies, war er schon mal da.
So etwas kann ich natürlich mit einem Hashtable machen, aber da muss ich dann immer einen dummywert als value angeben. Das würde ich mir gerne ersparen.
Ich habe gesehen, es gibt HashSet, aber da steht auch wieder nur eine HashMap dahinter.
Oder ist es generell so, dass das performance und Speichermässig keinen großen Unterschied macht(klar bei einem hashtable nicht, aber wenn ich 1000 objekte habe, die jeweils so einen Hash besitzen?)?
Viele Grüße
Rod
gibt es so etwas wie einen Hashtable, der nur aus Keys besteht?
Wenn ich beispielsweise eine Reihe von Zuständen habe und eine andere beliebige Folge von Zuständen und ich wissen will, ob ein Zustand schon mal da war, dann kann ich jeden Zustand beim ersten Mal in den Hashtable reinschreiben und bei jedem weiteren Zustand kucken, ob der schon im Hash drin steht, tut er dies, war er schon mal da.
So etwas kann ich natürlich mit einem Hashtable machen, aber da muss ich dann immer einen dummywert als value angeben. Das würde ich mir gerne ersparen.
Ich habe gesehen, es gibt HashSet, aber da steht auch wieder nur eine HashMap dahinter.
Oder ist es generell so, dass das performance und Speichermässig keinen großen Unterschied macht(klar bei einem hashtable nicht, aber wenn ich 1000 objekte habe, die jeweils so einen Hash besitzen?)?
Viele Grüße
Rod