📜  Scala String equals() 方法与示例(1)

📅  最后修改于: 2023-12-03 15:19:57.928000             🧑  作者: Mango

Scala String equals() 方法与示例

在Scala中,equals()方法被用于比较两个字符串的内容是否相同。equals()方法是值比较,而不是引用比较。如果两个字符串的内容相同,则返回true,否则返回false。

语法

以下是equals()方法的语法:

def equals(that: Any): Boolean
参数

该方法只接受一个参数that,该参数可以是任何类型的变量。

返回值

equals()方法返回一个布尔值,如果两个字符串的内容相同,则返回true,否则返回false。

示例

以下示例演示了如何使用equals()方法来比较两个字符串的内容是否相同:

object StringDemo {
   def main(args: Array[String]) {
      val str1 = "Hello World"
      val str2 = "Hello World"
      val str3 = "Scala String equals() 方法"

      println(s"str1 equals str2 : ${str1.equals(str2)}")
      println(s"str1 equals str3 : ${str1.equals(str3)}")
   }
}
输出

执行以上代码,输出结果如下:

str1 equals str2 : true
str1 equals str3 : false

在此示例中,我们定义了3个String类型的变量:str1,str2和str3。我们在第一个println语句中使用equals()方法来比较两个字符串的内容是否相同。由于str1和str2的内容相同,因此该语句将返回true。在第二个println语句中,我们又一次使用equals()方法来比较str1和str3的内容是否相同,但由于它们的内容不同,因此该语句将返回false。

这就是Scala中String equals()方法的简单介绍和示例。我们可以使用equals()方法轻松地比较两个字符串的内容是否相同。