2
A
回答
2
1
你或許應該更新的問題,不同的指定,如果你正在尋找字符不存在於另一個字符串中,或者如果您確實想知道這些字符串是否不同並從哪個索引開始。
要獲得的獨特角色,只有在一個字符串時存在一個列表,你可以做這樣的設置操作:
let x = "A B C"
let y = "A b C"
let setX = Set(x.characters)
let setY = Set(y.characters)
let diff = setX.union(setY).subtract(setX.intersect(setY)) // ["b", "B"]
如果你想知道的字符串開始不同的指數,對字符進行循環並按索引比較字符串索引。你
0
簡單的例子:
let str1 = "ABC"
let str2 = "AbC"
//convert strings to array
let str1Arr = Array(str1.characters)
let str2Arr = Array(str2.characters)
for var i = 0; i < str1Arr.count; i++ {
if str1Arr[i] == str2Arr[i] {
print("\(str1Arr[i]) is same as \(str2Arr[i]))")
} else {
print("\(str1Arr[i]) is Different then \(str2Arr[i])") //"B is Different then b\n"
}
}
測試了操場。
相關問題
- 1. 在字符串中的兩個字符之間得到值
- 2. 爲什麼我得到兩個不同的字符串?
- 3. C#字符串函數來得到字符兩個符號
- 4. 其中兩個字符串不同
- 5. 如何得到一個字符串兩個相同的字符之間的字符串 - 在vb.net
- 6. 從字符串中刪除兩個相同的字符串
- 7. 解碼後,兩個不同的BASE 64編碼的字符串是否可以得到相同的字符串?
- 8. PowerShell - 取代兩個不同的字符之間的字符串
- 9. 如何獲得兩個字符串之間的字符串,其中兩個字符串是重複的?
- 10. 如何在一個字符串中組合兩個不同的字符串?
- 11. javascript:比較兩個字符串,跳過不同的字符
- 12. 提取兩個字符串之間不同的字符
- 13. 兩個字符串之間不同的行提取字符
- 14. Swift - 添加兩個字符串編號
- 15. 搜索兩個字符串集合Swift
- 16. Vapor Swift - 比較兩個字符串
- 17. 找到兩個字符串中的匹配字符串
- 18. 得到一個字符串中的字符串 - PHP
- 19. C#得到另一個字符串中的字符串
- 20. Swift - 替換字符串中的字符
- 21. Swift:字符串中的字符錯誤
- 22. 將json字符串剪切成java中的兩個不同的json字符串
- 23. 找到兩個字符串之間不同的第一個字符位置
- 24. 從兩個不同的字符串中刪除相同的字符
- 25. 如何獲得兩個字符[字符串]之間的字符串? PHP
- 26. 得到一個字符串
- 27. 兩個字符串中有多少個字符相同
- 28. Swift - 在字符串中的兩個位置之間查找子字符串
- 29. 在不同文件中的兩個字符串之間搜索字符串
- 30. 如何在Excel中的兩個不同字符串之間提取字符串