我想在x位置添加一个arrayof开头。Elements鉴于我的开始清单val myList = muttableListOf(1,2,3,4,5)鉴于我的第二个清单val mySecondList = muttableListOf(1,2,3,4,5,5,6,7,8,9)我想合并两个列表,并避免重复的数字,例如val mergedList = muttableListOf(1,2,3,4,5,1,2,3,4,5,6,7,8,9)我真正想要的清单是val mergedList = muttableListOf(1,2,3,4,5,6,7,8,9)如何在没有删除重复元素的“技巧”的情况下通过检查元素是否已经存在来实现这一点?我将添加java关键字,因为两者或多或少都有相同的列表方法。
1 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
我知道您在问题中使用列表,但如果您不关心顺序,那么您可以使用集合:
val myList = mutableSetOf(1, 2, 3, 4, 5)
val mySecondList = setOf(1, 2, 3, 4, 5, 5, 6, 7, 8, 9)
myList.addAll(mySecondList)
如果您确实关心顺序,那么您可以使用树集:
val myTree = TreeSet(setOf(1, 2, 3, 4, 5))
val mySet = setOf(1, 2, 3, 4, 5, 5, 6, 7, 8, 9)
myTree.addAll(mySet)
添加回答
举报
0/150
提交
取消