永发信息网

hashmap集合通过什么方法进行存取数据

答案:1  悬赏:80  手机版
解决时间 2021-03-14 21:51
hashmap集合通过什么方法进行存取数据
最佳答案
假设你的那个数据库结构对应的类是Opublic class O {
int id;
String type;
String name; public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getType() {
return type;
} public void setType(String type) {
this.type = type;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}
}
具体操作如下:import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;public class Test {
public Map> createHashMap(List os) {
Set types = new HashSet();
Map> results = new HashMap>();
for (O o : os) {
types.add(o.getType());//把type放入不重复的Set中
}
for (String type : types) {
List temp = new ArrayList();//生成一个临时的集合
for (O o : os) {
if (type.equals(o.getType())) {//如果type一样
temp.add(o);//往临时集合中添加对象
}
}
results.put(type, temp);//外层循环完一次,往里面put一个List。
}
return results;
}
}
不知道我这样理解是不是正确。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
晚上梦到天空异象,在我老家天空东西两方出现
什么叫商婚?
我被浙师大录取了,但是专业被调成材料物理了
通达瓷砖批发零售在什么地方啊,我要过去处理
热血足球全部出招表
杨杰西医诊所在哪里啊,我有事要去这个地方
德克士播放的一首SHE的歌,节凑比较欢快,知
在异地非现场违章多久能查出来
喷狗吧吧2012年最终排行
有没有比赛尔号还好玩的游戏(赛尔号已经很好
我的人生路走了一半,走不下去了,该怎么办?
南通斯威特贸易有限公司我想知道这个在什么地
舌头底下长了小疙瘩,请问是怎么回事
李轻松的《玫瑰血》哪里有电子版下载?
兴灌路四巷/龙里街(路口)在哪里啊,我有事要
推荐资讯
低弹摇粒绒和半光摇粒绒怎么区分呢?虽然一个
罗氏摩托车地址在哪,我要去那里办事
去洛阳周山公园坐2`路到那一站下车
竹字头加个全念什么 上下结构的
求驸马非马完本小说!谢谢!
明珠电脑科技服务中心在哪里啊,我有事要去这
vivo手机一重启个别软件位置就会变,最近才发
我家狗狗这次来月经只持续了几天是怎么回事?
猪猪小屋在什么地方啊,我要过去处理事情
浙开头的股票有哪些17
顺平县白云乡白西庄村村民委员会地址有知道的
xbox360存档不了,怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?