Scala contentEquals函数

Scala contentEquals函数教程

Scala 中,contentEquals 函数用于将字符串与 StringBuffer 的内容进行比较。

字符串相等

语法

boolean contentEquals(StringBuffer sb)

参数

参数 描述
sb StringBuffer 对象。

返回值

如果相等,则返回 true,否则,返回 false。

案例

字符串相等

使用 contentEquals 函数,实现字符串与 StringBuffer 比较

object HaiCoder { val m1 = new StringBuffer("HaiCoder") val m2: String = "Hello" val m3: String = "HaiCoder" def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var res1 = m2.contentEquals(m1) var res2 = m3.contentEquals(m1) if (res1) { printf("m1 equal m2\n") }else{ printf("m1 not equal m2\n") } if (res2) { printf("m1 equal m3\n") }else{ printf("m1 not equal m3\n") } } }

程序运行后,控制台输出如下:

09_Scala contentEquals函数.png

我们看到,m1 和 m2 不相等,m1 和 m3 相等。

Scala contentEquals函数总结

在 Scala 中,contentEquals 函数用于将字符串与 StringBuffer 的内容进行比较。