Array1 =华盛顿,富兰克林,佛罗里达,阿拉斯加,加利福尼亚,佐治亚
Array2 =加利福尼亚州,华盛顿,佐治亚州
我想要
Array1 =华盛顿,加利福尼亚,佐治亚州
发布于 2017-08-04 08:16:48
var array1 = ["Washington", "Franklin", "Florida", "Alaska", "California", "Georgia"]
var array2 = ["California", "Washington", "Georgia"]
let filterArray = array1.filter {
array2.contains($0)
}
filterArray
是你想要的
发布于 2017-08-04 07:51:17
尝尝这个
let filteredArray = array1.filter({Array2.contains($0)})
发布于 2017-08-04 08:04:34
您可以使用筛选器实现所需的输出。
使用过滤器的:
let array1 = ["Washington", "Franklin", "Florida", "Alaska", "California", "Georgia"]
let array2 = ["California", "Washington", "Georgia"]
let aryCommonElements = array1.filter { array2.contains($0)}
输出:
["Washington", "California", "Georgia"]
希望这能帮到你:)
https://stackoverflow.com/questions/45500973
复制相似问题