悬镜司:有关HashMap的使用问题
来源:百度文库 编辑:高考问答 时间:2024/04/19 02:32:38
对于HashMap刚刚接触
对于其存储键值的方式不是很理解
其用法也很模糊
现在想用HashMap来做一个程序
用它来存储数据,然后可以显示到table上
进行动态添删改
数据从数据库中读取
对于数据库的读取我已经比较了解
只是不知道如何存储到HashMap中
又如何将其置放到table上呢?
和ArrayList的用法是否一样呢?>
如果方便可否帮忙大概写一下基本代码
以便理解和掌握
谢谢指点……………………
谢谢你的回答!你的回复我在网上已经看过了,我想问的并不是HashMap和HashTable的区别,而是HashMaP的具体用法,
我想用HashMap来存储数据,然后可以显示到table上
进行动态添删改
数据从数据库中读取
对于其存储键值的方式不是很理解
其用法也很模糊
现在想用HashMap来做一个程序
用它来存储数据,然后可以显示到table上
进行动态添删改
数据从数据库中读取
对于数据库的读取我已经比较了解
只是不知道如何存储到HashMap中
又如何将其置放到table上呢?
和ArrayList的用法是否一样呢?>
如果方便可否帮忙大概写一下基本代码
以便理解和掌握
谢谢指点……………………
谢谢你的回答!你的回复我在网上已经看过了,我想问的并不是HashMap和HashTable的区别,而是HashMaP的具体用法,
我想用HashMap来存储数据,然后可以显示到table上
进行动态添删改
数据从数据库中读取
我想你说的HASHMAP应该是Java里的吧,你可以参考Java的帮助文档来写代码。我给你写几个例子吧:
Data data1 = new Data(); //假设Data是我们自己定义的类
Data data2 = new Data();
HashMap hm = new HashMap();
hm.put(new Integer(1),data1);
hm.put(new Integer(2),data2);
这样你就可以把data1,data2存进HashMap了。
HashMap和ArrayList的区别是: HashMap 是以键-值的形式存储数据的(就像我例子中的,‘1’就是键,data1就是值);而ArrayList则是用数组的方式存数据的。