发布网友 发布时间:2022-04-22 06:08
共2个回答
热心网友 时间:2023-11-22 23:19
首先Map是键值对集合,因为map是无序的键和值是一一对应的,一个键(key)对应一个值,通过键(key)来找值,但是如果你定义两个同样的key,这样就违背了java对map的定义,键和值是一一对应的;
特别说明:建的值是不能相同的,这个语法会报错,
但是如果你的键是引用类型(存的是地址),在语法上是不会报错的,后一个会将前一个覆盖,从而指向后一个键的值
public class TestEquals {热心网友 时间:2023-11-22 23:20
key不可以重复,但是value是可以重复的,如果put了相同的key,那么后面的会覆盖前面的。。