Map可以是唯壹的也可以是無序的,值是無序的也可以是不唯壹的,所以不同的鍵會有相同的值,但是他的pair內存還是存儲了多個相同的值,因為存儲在裏面的時候是按照hash碼存儲的,hash是唯壹的。
擴展數據:
註意:使用可變對象作為映射鍵時必須小心。當對象是映射中的壹個鍵時,如果它受。equals比較改變對象值的方式,映射的行為將是不確定的。這種禁止的壹個特例是映射不允許將自身作為鍵包含進來。盡管允許映射將自身作為壹個值包含進來,但請格外小心:等於和?hashCode方法的定義將不再清晰。
百度百科-地圖