Find matching elements in array SWIFT 3 [duplicate

2019-08-23 05:14发布

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"]

I am wanting the outcome to be

["Dog", "Chicken"]

Thanks in advance

1条回答
老娘就宠你
2楼-- · 2019-08-23 05:21
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)
    }
}
查看更多
登录 后发表回答