list<object>转list<hashmap>
时间: 2023-12-03 18:29:45 浏览: 130
list 转化成hashmap例子
要将一个List<Object>转换为List<HashMap<String, Object>>,你可以按照以下步骤进行操作:
1. 首先,创建一个空的List<HashMap<String, Object>>来存储转换后的结果。我们称之为mapList。
2. 然后,遍历原始的List<Object>,对于每个元素执行以下操作:
a. 创建一个新的HashMap<String, Object>来存储每个元素的键值对。
b. 将每个元素添加到HashMap中,键为"iccid",值为当前元素。
c. 将HashMap添加到mapList中。
3. 循环结束后,mapList将包含转换后的List<HashMap<String, Object>>。
下面是一个示例代码,演示如何将List<Object>转换为List<HashMap<String, Object>>:
List<Object> list = (List<Object>) Rmap.get("iccids");
List<HashMap<String, Object>> mapList = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
HashMap<String, Object> hashMap = new HashMap<>();
hashMap.put("iccid", list.get(i));
mapList.add(hashMap);
}
现在,mapList将包含转换后的List<HashMap<String, Object>>,每个HashMap中包含一个键值对,键为"iccid",值为对应的元素。
阅读全文