java中获取list中的list并转换成map
时间: 2024-05-10 14:19:15 浏览: 44
java利用反射,将Object和Map进行互相转换,list和map互相转换
可以通过循环遍历list中的每个list,然后将其中的元素分别作为key和value存储到Map中。具体实现代码如下:
```
List<List<String>> list = new ArrayList<>();
// 假设已经将数据存入list中
Map<String, String> map = new HashMap<>();
for(List<String> subList : list){
map.put(subList.get(0), subList.get(1));
}
```
以上代码中,我们将list中的每个子list中的第一个元素作为key,第二个元素作为value存储到map中。
请注意,以上代码仅适用于子list中的元素个数为2的情况。如果子list中元素个数不固定,需要根据具体情况进行修改。
阅读全文