Kotlin map和list
答:无论map中键值对的顺序如何,包含相同键值对的两个 Map 是相等的,因为Map 的 equals() 方法会去拿一个 Map 中的一个 key 值,然后查看另外一个 Map 中是否有同样的key 值,然后再去比较这个两个 key 值所对应的值是否相等,所以跟顺序是无关的。答:两个具有相同元素,但顺序不同的list 是不相等。因为List 的 equals() 方法是按顺序去比较每一个索引上对应的值是否相等,所以顺序不同的 list 是不相等。问题1:两个具有相同键值对,但顺序不同的 Map 相等吗?
原创
2024-01-03 16:14:54 ·
456 阅读 ·
0 评论