elementsEqual()
方法在两个字符串相等时返回 true
。否则,它返回 false
。
示例
var str1 = "Learn Swift"
var str2 = "Learn Swift"
// comparing str1 with str2
var result = str1.elementsEqual(str2)
print(result)
// Output: true
elementsEqual() 语法
字符串 elementsEqual()
方法的语法是
string.elementsEqual(str: String)
此处,string 是 String
类的一个对象。
elementsEqual() 参数
Equals()
方法接受一个参数
- str - 要与给定 字符串 比较的字符串
elementsEqual() 返回值
elementsEqual()
方法返回
- true - 如果字符串相等
- false - 如果字符串不相等
示例 1:Swift String elementsEqual()
var str1 = "Learn Swift"
var str2 = "Learn Swift"
var str3 = "Learn Java"
// comparing str1 with str2
var result = str1.elementsEqual(str2)
print(result) // true
// comparing str1 with str3
result = str1.elementsEqual(str3)
print(result) // false
// comparing str3 with str1
result = str3.elementsEqual(str1)
print(result) // false
这里,
- str1 和 str2 相等。因此,
str1.elementsEqual(str2)
返回true
。 - str1 和 str3 不相等。因此,
str1.elementsEqual(str3)
和str3.elementsEqual(str1)
返回false
。
示例 2:检查两个字符串是否相等
var str1 = "Learn Swift"
var str2 = "Learn Java"
// if str1 and str2 are equal, the result is true
if (str1.elementsEqual(str2)) {
print("str1 and str2 are equal")
}
else {
print("str1 and str2 are not equal")
}
输出
str1 and str2 are not equal
示例 3:elementsEqual() 区分大小写
var str1 = "Learn Swift"
var str2 = "learn Swift"
// comparing str1 with str2
var result = str1.elementsEqual(str2)
print(result) // false
当将 "Learn Swift"
与 "learn Swift"
比较时,我们得到 false
。这是因为 elementsEqual()
方法会考虑字母的大小写。