list<Object>和list<Map<String,Object>>
时间: 2023-10-14 10:57:57 浏览: 97
list<Object>和list<Map<String,Object>>是Java中的两种不同的数据结构。
list<Object>是一个泛型为Object的列表,可以存储任意类型的对象。这意味着你可以将不同类型的对象添加到这个列表中,例如String、Integer、自定义类等。当你需要在列表中存储不同类型的对象时,可以使用list<Object>。
list<Map<String,Object>>是一个泛型为Map<String,Object>的列表,每个元素都是一个键值对的集合。这意味着你可以将多个Map<String,Object>对象添加到这个列表中,每个Map对象都包含多个键值对。这种数据结构通常用于存储多个具有相同属性的对象,每个对象的属性通过键值对的形式存储在Map中。
总结来说,list<Object>适用于存储不同类型的对象,而list<Map<String,Object>>适用于存储具有相同属性的对象集合。
#### 引用[.reference_title]
- *1* [Java8 List<Object> 转成 List<Map<String, Object>>](https://blog.csdn.net/qq_34828100/article/details/131729143)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [如何将List<List<Object>>转换为List<Map<String, String>>形式](https://blog.csdn.net/qq_46102212/article/details/120776877)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文