"Swift 2.2中字符串的长度(按字节计)"
"Swift 2.2中字符串的长度(按字节计)"
我们如何在Swift 2.2中找出一个字符串(在声明时是String类型而不是NSString)的长度(以字节为单位)?
我知道一种方法是使用_bridgeToObejectiveC()。length
还有其他方法吗?
admin 更改状态以发布 2023年5月22日
let str: String = "Hello, World" print(str.characters.count) // 12 let byteLength = str.lengthOfBytesUsingEncoding(NSUTF8StringEncoding) print("byte lenght: \(byteLength)")//12 let str2: String = "你好" print(str2.characters.count) // 2 let byteLength2 = str.lengthOfBytesUsingEncoding(NSUTF8StringEncoding) print("byte lenght: \(byteLength2)")//12
\n\n这是一个包含粗体文本“123”的段落。
let str: String = "Hello, World" print(str.characters.count) // 12 let str1: String = "Hello, World" print(str1.endIndex) // 12 let str2 = "Hello, World" NSString(string: str2).length //12