Scala 字符串compareTo()方法及示例

Scala 字符串compareTo()方法及示例

compareTo() 方法是用来比较一个字符串和另一个字符串的。

一些需要记住的要点。

  • 在这里,如果一个字符串(S1)在比较中与字符串(S2)相同,那么这个方法返回0。
  • 如果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

由于两个字符串都是一样的,所以返回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

例子#3 ,由于S1大于S2,所以它返回一个正数。

// 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。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程