2015-05-09 52 views

回答

2

您可以创建一个Set抱着你要搜索的文字,然后用contains对包含进行测试:

let str = "abcdefg12345" 
let searchSet = Set("ab34") 
for ch in str { 
    if searchSet.contains(ch) { 
     println(ch) 
    } 
} 
+1

如果顺序并不重要,这可以进一步简化一点。 set(“abcdefg12345”)中的char。intersect(“ab34”){println(char)}' –