您可以通過檢查其Bool類型的isEmpty屬性來判斷該字符串是否為空:
if emptyString.isEmpty { 字符串可變var可變、let不可變,在 Objective-C 和 Cocoa 中,您需要通過選擇兩個不同的類(NSString和NSMutableString)來指定字符串是否可以被修改。
您可通過for-in循環來遍歷字符串中的characters屬性來獲取每一個字符的值:
for character in "Dog!".characters { print(character)}// D// o// g// !另外,通過標明一個Character類型并用字符字面量進行賦值,可以建立一個獨立的字符常量或變量:
let exclamationMark: Character = "!"+
let string1 = "hello"let string2 = " there"var welcome = string1 + string2// welcome 現在等于 "hello there"+=
var instruction = "look over"instruction += string2// instruction 現在等于 "look over there"append()
let exclamationMark: Character = "!"welcome.append(exclamationMark)// welcome 現在等于 "hello there!"轉義字符/0(空字符)、/(反斜線)、/t(水平制表符)、/n(換行符)、/r(回車符)、/”(雙引號)、/’(單引號)。 Unicode 標量,寫成/u{n}(u為小寫),其中n為任意一到八位十六進制數且可用的 Unicode 位碼。
要用再查Unicode編碼表
let eAcute: Character = "/u{E9}" // élet combinedEAcute: Character = "/u{65}/u{301}" // e 后面加上 ?// eAcute 是 é, combinedEAcute 是 é如果想要獲得一個字符串中Character值的數量,可以使用字符串的characters屬性的count屬性:
“` let unusualMenagerie = “Koala
新聞熱點
疑難解答