Método Scala String compareTo() con ejemplo

El método compareTo() se utiliza para comparar una string con otra string.
Algunos puntos para recordar:

  • Aquí, si una string (S1) es igual a una string (S2) en comparación, este método devuelve cero.
  • Si S1 es menor que S2, se devuelve un número negativo que es la diferencia del valor del carácter.
  • Si S1 es mayor que S2, se devuelve un número positivo.

Definición del método: int compareTo(String another String)
Tipo de devolución: Devuelve un número entero.

Ejemplo 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)
      
    }
} 
Producción:

0

Devuelve cero ya que ambas strings son iguales.
Ejemplo #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)
      
    }
} 
Producción:

1

Devuelve un número positivo ya que S1 es mayor que S2 aquí.
Ejemplo #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)
      
    }
} 
Producción:

-32

Devuelve un número negativo ya que S1 es menor que S2 aquí.

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *