键值对对象又叫Entry对象.

1b68de7c0f20c34325c14fd9792f1f9b_MD5

1b68de7c0f20c34325c14fd9792f1f9b_MD5

map是一个接口.

604b4d231cfa89355751a6b29fd295b4_MD5

put方法的返回值:如果添加了重复的key,那么就会返回旧的value. 如果只是单纯的添加,没有覆盖什么,那么返回null

删除的返回值:返回删除的值对应的value.

遍历方式

keySet

cc680719b3a0647f4fb9e68ec8bc5dc0_MD5

因此我们遍历keySet,然后得到对应的value就得到.

第二种:获得键值对Entry,然后利用getKey,getValue. map底下有个内部接口:

0b1a29df651c99ecd62e4ceafe40e70f_MD5

这样可以得到Entry对象:

cfc903c6e1717a54e07aad3086d0fb5f_MD5

如果没有使用Map. 那么就需要导包

58f7f8cddf0d0cac91917d8b09114b1a_MD5

最后的遍历方法:

6841a19f2b41e7426e80cc4210bb575c_MD5

第三种:Lambda表达式 我们可以看看forEach的底层:其实就是调用action的accept.