Scala String compareTo()方法及示例
compareTo()方法用于比较一个字符串与另一个字符串。注意以下几点:
- 如果字符串S1与字符串S2相同,则此方法返回零。
- 如果S1小于S2,则返回负数,即字符值的差。
- 如果S1大于S2,则返回正数。
方法定义:int compareTo(String another String)
返回类型:返回一个整数。
示例1:
// Scala program of compareTo()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a String
val m1 = "Nidhi"
// Applying compareTo() method
val result = m1.compareTo("Nidhi")
// Displays output
println(result)
}
}
0
由于两个字符串相同,因此返回零。
示例2:
// Scala program of compareTo()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a String
val m1 = "Nidhi"
// Applying compareTo() method
val result = m1.compareTo("Nidh")
// Displays output
println(result)
}
}
1
由于S1大于S2,因此返回正数。
示例3:
// Scala program of compareTo()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a String
val m1 = "Nidhi"
// Applying compareTo() method
val result = m1.compareTo("nidh")
// Displays output
println(result)
}
}
-32
由于S1小于S2,因此返回负数。
阅读更多:Scala 教程