Re: Regarding Hashtable....
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
NotDashEscaped: You need GnuPG to verify this message
divya uitte de volgende tekst op 05/12/2006 11:41 AM:
Hello people,
Well, I just want to print the following key with values.
But i seem to be getting syntax error with put method.
And also can you please tell me the syntax for Enumeration method?
does it include a "<>"..
I get errors when i use that also...
Kindly help me on how should this program be?
import java.util.*;
public class HashDemo{
public static void main(String[] args){
Hashtable hashtable = new Hashtable();
Enumeration names;
String str;
int values;
hashtable.put("CG1",100);
Hash tables store Objects. Thus you have to wrap your integer values
into Integers:
hashtable.put("CG1",Integer.valueOf(100));
Unless you use 1.5, where this happens automatically. But then, I would
suggest you use HashMap<String, Integer>, which will take care of the
casting also (see other post).
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));
}
}
}
H.
--
Hendrik Maryns
==================
www.lieverleven.be
http://aouw.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFEZF+Ne+7xMGD3itQRAq9dAJ4pJ5NWBr7A8vKoRm2G8bvOktspPQCfcgiY
s7e56DM+2nEsUgEP3KcAYj4=
=WHg5
-----END PGP SIGNATURE-----