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 方法。



相关文章



关于我们 | 隐私条款 | 学习路线
返回顶部