LinkedHashMap转List
时间: 2023-10-26 21:24:29 浏览: 49
如果你想将LinkedHashMap转换为List,可以使用ArrayList。LinkedHashMap是一个有序的键值对集合,而ArrayList是一个基本的动态数组。你可以通过将LinkedHashMap的entrySet转换为ArrayList来实现这个转换。这样可以保留LinkedHashMap中的顺序,并且可以根据需要对List进行随机访问。
以下是将LinkedHashMap转换为List的示例代码:
```java
LinkedHashMap<String, Integer> linkedHashMap = new LinkedHashMap<>();
linkedHashMap.put("A", 1);
linkedHashMap.put("B", 2);
linkedHashMap.put("C", 3);
List<Map.Entry<String, Integer>> list = new ArrayList<>(linkedHashMap.entrySet());
```
在这个例子中,我们首先创建了一个LinkedHashMap对象,然后将其中的键值对存入。然后,我们使用entrySet()方法获取LinkedHashMap的键值对集合,并将其传递给ArrayList的构造函数,从而创建了一个包含所有键值对的List。
通过这种方式,你可以将LinkedHashMap转换为List,以便进行进一步的操作。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [java中list、set和map 的区别](https://download.csdn.net/download/weixin_38637918/13756409)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [RestTemplate实现后端跨域请求访问接口,LinkeHashMap数据转换为List](https://blog.csdn.net/weixin_46543456/article/details/126652585)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]