导航:首页 > 编程语言 > javalist转换map

javalist转换map

发布时间:2024-10-05 11:19:12

java 数据库返回map集合 List<Map<String, Object>>我要转成 Map<String, List<String>>

List<Map<String,Object>> list=new ArrayList<Map<String,Object>>();//你的list
//声明一个Map用于返回
Map<String,List<String>> map=new HashMap<String,List<String>>();

//循环你拿来的List
for(int i=0;i<list.size();i++){
Map<String,Object> m=list.get(i);
for (String key:m.keySet()) {
List<String> l=map.get(key);
if(l!=null){
l.add((String)m.get(key));
}else{
List<String> newL=new ArrayList<String>();
newL.add((String)m.get(key));
map.put(key, newL);
}
}
}
return map;

这个问题我前2天回答了一模一样的,。。。。莫非你们是同班同学。。。有疑问可以追问

② JAVA中的List里的Map 如何去除重复的Key

“可以利用Map的key不重复特性: 遍历List,遍历过程中将List中取出的值作为key保存到一个临时的Map中,Map的value可以自己随意设定。 注意,在保存到Map之前,使用map.get("key")从Map中获取对应是数据,判断是否为null即可判断该List中的值是否...”

阅读全文

与javalist转换map相关的资料

热点内容
aloha防碰撞算法 浏览:312
程序员怎么学习游戏 浏览:223
vue源码二次开发难吗 浏览:306
安卓导航怎么使用苹果carplay 浏览:452
androidcdrom 浏览:594
脑残数学计算法 浏览:985
头像水印源码psd 浏览:156
电话手表什么app可以设置号码 浏览:151
单片机存储器地址容量 浏览:620
javahashmap用法 浏览:946
大数据挖掘算法与模型 浏览:888
大庆服务器的dns地址查询 浏览:977
java反射set方法调用 浏览:875
java发送邮件jar 浏览:486
文件夹隐藏了可以通过地址栏查看 浏览:648
欧洲海外市场加密货币 浏览:973
javalist转换map 浏览:591
androidstudio预览布局 浏览:532
usb文件夹怎么开 浏览:733
究极之月安卓模拟器如何扫描 浏览:37