方法一:
isEmpty
let oneStr = "1"
let twoStr = ""
let thrStr = " "
print("\(oneStr.isEmpty)") // 输出:false
print("\(twoStr.isEmpty)") // 输出:true
print("\(thrStr.isEmpty)") // 输出:false
方法二:
isBlank
let oneStr = "1"
let twoStr = ""
let thrStr = " "
print("\(oneStr.isBlank)") // 输出:false
print("\(twoStr.isBlank)") // 输出:true
print("\(thrStr.isBlank)") // 输出:ture
import UIKit
extension String {
/// 是否为空字符串
var isBlank: Bool {
// 扔掉 空格和换行符
let trimmedStr = self.trimmingCharacters(in: .whitespacesAndNewlines)
return trimmedStr.isEmpty
}
}