map存储数据的特点
时间: 2023-11-12 14:17:48 浏览: 104
java数据结构 ArrayList、Stack、Map
Map存储数据的特点是:该集合存储键值对,以键值对的方式将数据存储在集合中。常用的方法有添加和获取。添加数据使用put(key, value)方法,将数据以键值对的方式存进集合中。获取数据使用get(key)方法,从集合中获取对应键的值。HashMap是基于hashing原理实现的,使用put(key,value)方法将对象存储在HashMap中,使用get(key)方法从HashMap中获取对象。存储数据时,先对键调用hashCode()方法,返回的hashCode用于找到bucket位置来存储键对象和值对象。Map集合还支持多层嵌套,可以嵌套多个Map集合或List集合,实现更复杂的数据结构。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Java集合框架 Map和泛型](https://download.csdn.net/download/weixin_38663595/13758807)[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_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Map的特点](https://blog.csdn.net/weixin_46588016/article/details/106884904)[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_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文