I want to use a Structure like HashTable. Is there similar structure in Wolfram Mathematica?
I agree with Pillsy, but see also this answer:
Mathematica Downvalue Lhs
It includes a handy function for getting the keys of a hash table.