首页 > 解决方案 > 确定两个列表是否包含相同的不同项目

问题描述

我有两个字符串列表

val list1 = listOf("aPPLES", "bANANA", "cARROTs")
val list2 = listOf("cARROTs", "bANANA", "aPPLES")

我可以对大小做一个简单的检查,然后检查containsAll字符串是否匹配。想知道 kotlin 中是否有一个用于收藏的衬垫。

标签: kotlincollections

解决方案


您应该使用集合,而不是列表:

setOf("aPPLES", "bANANA", "cARROTs") == setOf("cARROTs", "bANANA", "aPPLES")

推荐阅读