arrays - 快速比较 NSArray 和 NSString?

标签 arrays string swift comparison

我有一个包含一些单词的数组,我想检查这些单词是否存在于我的字符串中。这是示例代码

var array: NSArray = ["one", "two", "three", "four"]

var Str: NSString = "one example of my string"

现在字符串中存在一个,但我无法比较它们。如何进行比较?

最佳答案

这样做,

var array: NSArray = ["one", "two", "three", "four"]

var Str: NSString = "one example of my string"

let filteredString = Str.componentsSeparatedByString(" ").filter { a in
    return array.containsObject(a)
}
print(filteredString)

关于arrays - 快速比较 NSArray 和 NSString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36261474/

相关文章:

ios - UILabel 自动调整大小 Swift

ios - 如何在 Swift 4 中设置从 collectionView 底部到 Input Accessory View 顶部的约束

java - 如何创建字符串的所有元音组合并将每个组合添加到 ArrayList

javascript - 在 javascript 数组中查找最小值?

java - java中的简单加密-无 key /密码

c - printf 打印超过数组的大小

ios - 如何观察 UserDefaults 的变化?

javascript - 如何将 Javascript 中的对象数组解构为 ES6 中的两个预定义变量?

javascript - 非 Angular 网站 - 检查结果已排序

C# 忽略字符串中的空格 {get;设置;}声明