用Swift查找数组中字符串并返回索引

16 浏览
0 Comments

用Swift查找数组中字符串并返回索引

这个问题已经有了答案

如何在Swift中查找列表项的索引?

我想在一个数组中搜索是否包含一个字符串,如果在数组中则返回它所在的索引号。

我是Swift新手,我唯一知道的是如何检查字符串是否包含在字符串中,但我不知道如何从数组中获取索引号。

Yorrick

admin 更改状态以发布 2023年5月19日
0
0 Comments

如果您想获取包含字符串的数组中所有元素的索引,可以尝试使用以下方法。 \n

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

0