Tom*_*kie 5 string spaces character swift
在我正在编写的程序中,我需要检查字符是否是空格(“”)。目前将此作为条件,但不起作用。有任何想法吗?提前致谢。
for(var k = indexOfCharBeingExamined; k < lineBeingExaminedChars.count; k++){
let charBeingExamined = lineBeingExaminedChars[lineBeingExaminedChars.startIndex.advancedBy(k)];
//operations
if(String(charBeingExamined) == " "){
//more operations
}
}
Run Code Online (Sandbox Code Playgroud)
以下代码对我有用。请注意,使用“for”迭代字符串中的字符会更容易(下面的第二个示例):
var s = "X yz"
for var i = 0; i < s.characters.count; i++ {
let x = s[s.startIndex.advancedBy(i)]
print(x)
print(String(x) == " ")
}
for c in s.characters {
print(c)
print(String(c) == " ")
}
Run Code Online (Sandbox Code Playgroud)