Kotlin如何在2个数组中找到相同值的数量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin如何在2个数组中找到相同值的数量相关的知识,希望对你有一定的参考价值。
Kotlin如何在2个数组中找到相同值的数量
示例如下:
array1 ["a", "b", "c", "d"]
array2 ["b", "d", "e", "f"]
result: 2 or ["b", "d"]
答案
显然,有多种解决方法,这是一种:您可以在两个Intersect阵列之间使用Iterable
。例如
val a1 = arrayListOf("a", "b", "c", "d")
val a2 = arrayListOf("b", "d", "e", "f")
val intersect = a2.intersect(a1)
Log.d(TAG,intersect.toString()) // prints [b,d]
Log.d(TAG,"${intersect.size}") // prints 2
以上是关于Kotlin如何在2个数组中找到相同值的数量的主要内容,如果未能解决你的问题,请参考以下文章