這找到了數組中的重複項,但是我正在尋找能找到字符串中第一個非重複字符的東西。我一直在想辦法做到這一點,我無法弄清楚。這是我得到的最接近的。使用Swift在字符串中找到第一個不重複的字符
var strArray = ["P","Q","R","S","T","P","R","A","T","B","C","P","P","P","P","P","C","P","P","J"]
println(strArray)
var filter = Dictionary<String,Int>()
var len = strArray.count
for var index = 0; index < len ;++index {
var value = strArray[index]
if (filter[value] != nil) {
strArray.removeAtIndex(index--)
len--
}else{
filter[value] = 1
}
}
println(strArray)
第一個不重複或第一個重複? – 2014-12-07 00:14:26
你想識別「P」嗎? – 2014-12-07 00:15:11
我想找到不重複的字符串中的第一個字符。例如:「DEFD - > E」 – 2014-12-07 00:17:36