2017-01-24 136 views
-2

我想在數組中搜索它是否包含字符串,如果它在數組中,則返回它所在的索引號。快速搜索數組中的字符串並返回索引

我是新來的swift,我知道的唯一的事情是如何檢查字符串是否包含字符串,但我不知道如何從該數組獲取索引。

Yorrick

回答

0

如果你想包含字符串你可以嘗試這樣的陣列中的所有元素的索引。

let array = ["One","Two","Three","Four","Five"] 
let indexArray = array.indices.filter { array[$0].localizedCaseInsensitiveContains("o") } 

print(indexArray) // [0, 1, 3]