Swift 程序检查给定字符串是否为空
要检查给定的字符串是否为空,Swift 提供了一个名为 isEmpty 的内置属性。如果给定的字符串为空,则此属性将返回 true。如果给定的字符串不为空,则返回 false。这里空字符串是指长度为 0 的字符串,或者我们可以说一个不包含任何字符的字符串。
String 1 = “Swift” String 2 = “”
其中字符串 1 不是空字符串,因为它包含一系列字符或具有一定的长度。而字符串 2 是一个空字符串,因为它不包含任何内容或长度为 0。
语法
Str.isEmpty
其中 Str 是要检查其是否为空的字符串,使用 isEmpty 属性。
算法
步骤 1 − 创建一个字符串。
步骤 2 − 使用 isEmpty 属性检查给定字符串是否为空。
步骤 3 − 如果给定的字符串为空,则打印“字符串为空”。
步骤 4 − 如果给定的字符串不为空,则打印“字符串不为空”。
示例 1
在以下 Swift 程序中,我们检查给定的字符串是否为空。因此,我们将创建一个字符串,然后我们将使用 isEmpty 属性来检查当前字符串是否为空。如果 isEmpty 属性返回 true,则表示当前字符串为空。否则不是。
import Foundation import Glibc let firstString = "Welcome to TutorialsPoint" if firstString.isEmpty { print("The string is empty") } else { print("The string is not empty") }
输出
The string is not empty
示例 2
众所周知,空字符串的长度为零。因此,我们还可以使用 count 属性检查给定的字符串是否为空。count 属性返回字符串的大小。因此,如果字符串的大小为 0,则表示字符串为空。否则不是。
import Foundation import Glibc let mString = "" if mString.count == 0 { print("The string is empty") } else { print("The string is not empty") }
输出
The string is empty
结论
因此,这就是我们如何检查给定的字符串是否为空。isEmpty 和 count 方法都将返回相同的返回值。但是,检查字符串是否为空的最合适方法是 isEmpty 方法。
广告