Map
概述
Map保存键值对k v
无序key 不可重复,value可重复
Map 和collection不一样,但基本操作是一样的
Map用来保存映射关系
比如商品,商品名称,产地,单价等属性,都是商品的属性,但是购买数量,就不是商品的属性,放到商品类中也不合适
那么如何存储这个商品购买的数量呢?使用map,用商品作为key,购买数量作为value即可
或者是一些统计操作,比如现在有一个字符串"fwfawfwefrwefe",需求是统计每个字符出现的个数
字符串作为key,次数为value。
常用方法
HashMap
package day_17;
import java.util.HashMap;
/**
* Map保存键值对 K V
* 无序 key 不可重复 value 可重复
*
* Map和Collection不一样.但基本操作是一样的
*
* Map用来保存映射关系,
* 比如 商品,商品的名称,产地,单价等属性,都是商品的属性,但是购买数量,就不是商品的属性,放到商品类中也不合适
* 那么如何存储这个商品 购买的数量呢? 使用map,用商品作为key,购买数量作为value即可
*
* 或者是一些统计操作,比如 现在有一个字符串 "ascsncjkashdiqhiehiasgdgasddcasi" , 需求是 统计每个字符出现的个数
* 字符作为key,次数作为value,
*