list.foreach 转hashmap
时间: 2023-08-07 08:08:43 浏览: 109
回答: 要将List的元素转换为HashMap,可以使用List的forEach方法结合HashMap的put方法来实现。首先,创建一个空的HashMap对象,然后使用List的forEach方法遍历List的元素,对于每个元素,将其作为键值对的键,然后将其添加到HashMap中。下面是一个示例代码:
List<String> list = Arrays.asList("A", "B", "C");
HashMap<String, String> hashMap = new HashMap<>();
list.forEach(item -> hashMap.put(item, item));
在这个示例中,我们将List中的每个元素作为键和值添加到HashMap中。最终,HashMap中的键值对将是{"A":"A", "B":"B", "C":"C"}。请注意,这里的键和值都是相同的,你可以根据需要进行修改。
#### 引用[.reference_title]
- *1* [list.forEach()、list.stream().filter()、list.sort()用法](https://blog.csdn.net/weixin_43739804/article/details/103919155)[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^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [list.forEach()和list.stream().forEach()区别](https://blog.csdn.net/qq_41084438/article/details/121583486)[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^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文