Swift String elementsEqual()

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)

此处,stringString 类的一个对象。


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

这里,

  • str1str2 相等。因此,str1.elementsEqual(str2) 返回 true
  • str1str3 不相等。因此,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() 方法会考虑字母的大小写。

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战