Swift 程序检查给定字符串是否为空
swiftserver side programmingprogramming更新于 2025/9/21 21:07:17
为了检查给定字符串是否为空,Swift 提供了一个名为 isEmpty 的内置属性。如果给定字符串为空,则此属性返回 true。如果给定字符串不为空,则返回 false。这里的空字符串是指长度为 0 的字符串,或者说不包含任何字符的字符串。
String 1 = "Swift" String 2 = ""
其中,字符串 1 不是空字符串,因为它包含一个字符序列或具有一定的长度。而字符串 2 是一个空字符串,因为它不包含任何内容或长度为 0。
语法
Str.isEmpty
其中 Str 是字符串,我们使用 isEmpty 属性检查它是否为空。
算法
步骤 1 - 创建一个字符串。
步骤 2 - 借助 isEmpty 属性检查给定字符串是否为空。
步骤 3 - 如果给定字符串为空,则打印"String is empty"。
步骤 4 - 如果给定字符串不为空,则打印"String is not"空"。
示例 1
在下面的 Swift 程序中,我们检查给定的字符串是否为空。因此,我们将创建一个字符串,然后使用 isEmpty 属性检查当前字符串是否为空。如果 isEmpty 属性返回 true,则表示当前字符串为空。否则,不为空。
import Foundation
import Glibc
let firstString = "Welcome to TutorialsPoint"
if firstString.isEmpty {
print("字符串为空")
} else {
print("字符串不为空")
}
输出
字符串不为空
示例 2
我们知道空字符串的长度为零。因此,我们也可以使用 count 属性检查给定字符串是否为空。count 属性返回字符串的长度。因此,如果字符串的长度为 0,则表示该字符串为空。否则,表示不为空。
import Foundation
import Glibc
let mString = ""
if mString.count == 0 {
print("字符串为空")
} else {
print("字符串不为空")
}
输出
字符串为空
结论
以上就是我们检查给定字符串是否为空的方法。isEmpty 和 count 方法的返回值相同。但最适合检查字符串是否为空的方法是 isEmpty 方法。