java list 转map(我在JAVA里面写了一个list合集,我想要用map类型初始化list里面的东西)

本文目录
- 我在JAVA里面写了一个list合集,我想要用map类型初始化list里面的东西
- java如何把一个2W行数据的list弄成每5W存1个list,然后生成一个Map
- 在java中,现在我有两个list 分别是国家list,数据list ,怎么把它写到一个map里面 map<国家,数据>
- 将java HttpRequest中的数据转化为指定格式的map
我在JAVA里面写了一个list合集,我想要用map类型初始化list里面的东西
Portlet portlet = new Portlet(); //Portlet 你的TestLzp
JSONObject jsonObject = JSONObject.fromObject(portlet); // net.sf.json.JSONObject
Map map = new HashMap();
for (Object objectKey : jsonObject.keySet()){
String value = String.valueOf(jsonObject.get(objectKey));
map.put(objectKey,value);
}
System.out.println(map.toString());
java如何把一个2W行数据的list弄成每5W存1个list,然后生成一个Map
public static void main(String args) {
List《String》 all = new ArrayList《》();
all.add("0");
all.add("1");
all.add("2");
all.add("3");
all.add("4");
all.add("5");
all.add("6");
all.add("7");
int size = 4;
int row = 2; // 这个可以改为 5000,前提是all中有2W行数据
Map《Integer, List》 map = new HashMap《》(size); // 你要求的Map《List,String》感觉很奇怪
// 从你代码里看是要求Map《Integer, List》
for (int i = 0; i 《 size; i++) {
List《String》 temp = all.stream()
.skip(row * i)
.limit(row)
.collect(Collectors.toList());
map.put(i, temp);
}
map.forEach((k, v) -》 System.out.println(k + ":" + v));
}
在java中,现在我有两个list 分别是国家list,数据list ,怎么把它写到一个map里面 map<国家,数据>
MAP里面存的是是《key,value》这样的键值对,你希望存的是《某国,某数据》这种格式么?
那么用hashmap的set方法。用国家这个list country.get(i) 获取国家名,然后就是用循环得到list里面的数据。set(country.get(i),date.get(i) )。
将java HttpRequest中的数据转化为指定格式的map
很高兴回答你的问题,首先想请问下你之前是的map是按照我如下的这种方式去写的?(如下所示):
Map map = new HashMap();
map.put("no",value);
map.put("name",value);
map.put("luckyNumbers",value);
如果是的话,那么你想要的那种数据格式的可以试着去这样拼,如下所示:
List《Map》 list = new ArrayList《Map》();
Map《Object,Object》 map = new HashMap《Object,Object》();
map.put("no", 1);
map.put("name", 1);
map.put("luckyNumbers", new Object{null,99});
list.add(map);
JSONObject json = new JSONObject();
JSONObject obj = new JSONObject();
obj.put("cs", list);
json.put("bs", obj);
System.out.println("json str is:"+json.toString());
输出如下:
望采纳,谢谢

更多文章:
kali上传文件到apache服务器(如何在macOS系统和KaliLinux系统之间共享文件)
2025年10月25日 23:30
c语言一维数组有几个数(c语言的一维数组中至少要有几个元素)
2025年11月27日 13:30
织梦岛隐藏要素(塞尔达传说织梦岛脸孔神殿迷宫怎么通关 脸孔神殿迷宫)
2025年9月18日 18:45
最新版android studio安装(如何安装android studio)
2025年9月24日 10:15
97的十六进制(97 98 换成八进制 如何换 如何将十进制转换成八进制或者十六进制 哪位大仙帮帮忙)
2026年4月5日 15:00
redis命令登录(软件Xshell连接Redis操作教程)
2026年6月6日 17:30
category nouns(the different lexical category in translation)
2026年1月9日 10:45
哈夫曼树编码不唯一那解码结果(如何解决哈夫曼树不唯一的问题)
2025年6月24日 02:45
关系数据库管理系统有哪些?(下面哪些属于关系型数据库管理系统())
2026年5月2日 12:15
insertrow(在Power Query中如何插入自定义行)
2025年10月10日 12:30











