在数组SWIFT 3中查找匹配的元素 [英] Find matching elements in array SWIFT 3

查看:300
本文介绍了在数组SWIFT 3中查找匹配的元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有两个用字符串填充的数组,希望在两个数组中标识匹配的字符串。例如,

I have two arrays filled with strings and am hoping to identify the matching strings in both arrays. Eg.

var ArrayOne = ["Dog", "Cat", "Chicken"]
var Array Two = ["Dog", "Elephant", "Chicken", "Sheep"]

我想要结果为

["Dog", "Chicken"]

预先感谢

推荐答案

var ArrayOne = ["Dog", "Cat", "Chicken"]
var ArrayTwo = ["Dog", "Elephant", "Chicken", "Sheep"]

var ArrayThree = [String]()
for animal in ArrayOne {
    if ArrayTwo.contains(animal) {
        ArrayThree.append(animal)
    }
}

这篇关于在数组SWIFT 3中查找匹配的元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆