Re: Regarding Hashtable....
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Mark Thomas schreef:
divya wrote:
Also one more doubt, for the above program,
If am given a hashtable and a key, how to return the value?
Kindly clarify this, please.
To summarise:
Java Version 1.4 & earlier (also works at 1.5)
import java.util.*;
public class HashDemo{
public static void main(String[] args){
Hashtable hashtable = new Hashtable();
Enumeration names;
String str;
hashtable.put("CG1",new Integer(100));
hashtable.put("APT",new Integer(200));
hashtable.put("Wipro",new Integer(300));
hashtable.put("Infosys",new Integer(400));
names = hashtable.keys();
while(names.hasMoreElements()){
str = (String) names.nextElement();
System.out.println(str + " : " + hashtable.get(str));
}
}
}
Java Version 1.5 using autoboxing
import java.util.*;
You2"ll probably want
@Suppresswarnings("unchecked")
public class HashDemo{
public static void main(String[] args){
Hashtable hashtable = new Hashtable();
Enumeration names;
String str;
hashtable.put("CG1",100);
hashtable.put("APT",200);
hashtable.put("Wipro",300);
hashtable.put("Infosys",400);
names = hashtable.keys();
while(names.hasMoreElements()){
str = (String) names.nextElement();
System.out.println(str + " : " + hashtable.get(str));
}
}
}
Java Version 1.5 using generics
import java.util.*;
public class HashDemo{
public static void main(String[] args){
Hashtable<String, Integer> hashtable = new Hashtable<String,
Integer>();
Enumeration<String> names;
String str;
hashtable.put("CG1",100);
hashtable.put("APT",200);
hashtable.put("Wipro",300);
hashtable.put("Infosys",400);
names = hashtable.keys();
while(names.hasMoreElements()){
str = names.nextElement();
System.out.println(str + " : " + hashtable.get(str));
}
}
}
Yes, but once again, I would suggest using HashMap instead of Hashtable,
unless you need the synchronisation.
H.
- --
Hendrik Maryns
==================
http://aouw.org
Ask smart questions, get good answers:
http://www.catb.org/~esr/faqs/smart-questions.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFEZHXSe+7xMGD3itQRAg2cAJ9/P/hbPfhhfJxrQgqn7AJBTt3YNgCffS7l
UXE8/Pc9ZRv/nwDNRY5B5Fk=
=K3HQ
-----END PGP SIGNATURE-----