怎么将list集合中的数据加载到Map中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么将list集合中的数据加载到Map中相关的知识,希望对你有一定的参考价值。
有两种方法:一:先将你这个二位数转换成字符串,再将这个字符串的第一位和第二位分别提取出来,再将他们放到Map中。
二:提取出这个二位数的各位数与十位数 参考技术A .....你要加到Map的key里还是Value里?....追问
都有
追答...。。。。。。。。。
你什么意思呀?
是不是 原来List里的 "1"要到Map里变成"1"----->"1"??
不是,是list里面的"01"或者"10"要到map里面变成"0"-------->"1"或者"1"------>"0"
追答......我还以为.....就是二位数吗? 没有其他的位数吧?
追问没有了
追答import java.awt.List;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class ListMap
public static void main(String[] args)
ArrayList l=new ArrayList();
l.add("01");
l.add("10");
HashMap hm=new HashMap();
for(String s:l)
hm.put(s.substring(0, 1), s.substring(1,2));
Set> it=hm.entrySet();
for(Map.Entry m:it)
System.out.println(m.getKey()+"------>"+m.getValue());
不好意思 刚有事 出去了下
java中怎么list 转成 map?
如题!
我就是想把list 中的数据转到map中怎么转
我是用hibernate 的HQL语句从数据库中取出数据,存在list中
但是我要把list中的数据用DWR写入到页面中,就必须把list中的数据引入到map中啊!
while(it.hasNext)
对象类型 XX=(对象类型)it.next();
然后再把对象放到map里面就行了.本回答被提问者和网友采纳 参考技术B Map<String, String> map = new HashMap<String,String>();
下面是我常用的方法
将key转为List
List<String> keyList = new ArrayList<String>(map.keySet());
将value转为list 参考技术C list中的对象是一个值 而map中的是一对数值 !!!!
转了之后 不行吧 参考技术D 不懂你的意思。
以上是关于怎么将list集合中的数据加载到Map中的主要内容,如果未能解决你的问题,请参考以下文章
将大量数据加载到 .net 中的 List<MyObject>
如何将 JSON 数据加载到 Angular 中的类或类数组中?
如何把数据库读出来的两列值放到map集合中的key和value,求代码!例如: