Scala compareTo函数

Scala compareTo函数教程

Scala 中,compareTo 函数用于比较字符串与对象。

字符串比较

语法

int compareTo(Object o)

参数

参数 描述
o 要比较的对象。

返回值

如果源字符串大,那么返回正数,如果源字符串小,那么返回负数,如果相等,则返回 0。

说明

使用 compareTo 函数既可以比较字符串,也可以比较对象。

案例

字符串比较

使用 compareTo 函数,实现字符串比较

object HaiCoder { val greeting1: String = "Hello, World!" val greeting2: String = "Hello, HaiCoder!" def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var res = greeting1.compareTo(greeting2) printf("res = %d\n", res) } }

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

05_Scala compareTo函数.png

我们使用了 compareTo 函数实现了两个字符串的比较,源字符串大,那么返回正整数。

Scala compareTo函数总结

在 Scala 中,compareTo 函数用于比较字符串与对象。