Sous-chaîne Scala

Suraj P 30 janvier 2023
  1. Chaîne substring(int start_index) dans Scala
  2. Chaîne substring(int starting_Index, int end_index) dans Scala
  3. Conclusion
Sous-chaîne Scala

Cet article vous expliquera la fonction sous-chaîne dans Scala.

Comme son nom l’indique, la méthode intégrée Scala substring est utilisée pour obtenir la sous-chaîne à partir de la chaîne d’entrée donnée. Dans Scala, nous avons deux variantes différentes de cette méthode et basées sur nos besoins ; nous pouvons utiliser n’importe lequel d’entre eux.

Syntaxe:

substring(int index)

Il s’agit de la signature de méthode de base selon la documentation Scala, que nous utilisons ; comme nous pouvons le voir ci-dessus, nous devons passer l’index de départ à partir duquel nous voulons récupérer le contenu de la chaîne principale. Voyons maintenant les deux variantes de cela.

Chaîne substring(int start_index) dans Scala

Nous devons passer un seul paramètre dans cette méthode, le start_index. Ce paramètre spécifie l’index de départ afin que la méthode puisse renvoyer la sous-chaîne à partir de l’index que nous avons spécifié.

Voyons un exemple pour mieux comprendre.

object MyClass {

    def main(args: Array[String])
    {
        val x = "Iron Man"
        val str = x.substring(5)
        println(str)
    }
}

Production:

Man

Nous avons créé une chaîne, Iron Man, dans le code ci-dessus et l’avons stockée dans la variable x. I est stocké à l’index 0, r est stocké à l’index 1, o est stocké à l’index 2, etc.

On utilise la méthode substring avec le paramètre 5 ; cela renverra la chaîne à partir de l’index 5. Le résultat sera donc Man.

Chaîne substring(int starting_Index, int end_index) dans Scala

Cette méthode passe deux paramètres, starting_Index et end_index. Cette méthode n’est rien d’autre qu’une version surchargée de la version normale.

Cela renvoie la sous-chaîne entre la plage d’indices donnée.

Maintenant, comprenons le paramètre un peu en profondeur.

  1. starting_index - Ce paramètre est le même que celui décrit ci-dessus.
  2. end_index - Ce paramètre est utilisé pour spécifier l’index de fin de la sous-chaîne. Il spécifie le point final de notre sous-chaîne où notre sous-chaîne se terminera, en commençant par start_index et en terminant à end_index.

Voyons un exemple pour mieux comprendre.

object MyClass
{
    def main(args: Array[String])
    {
        val x = "This is Tony stark"
        val res = x.substring(5,16)
        println(res)
    }
}

Production:

is Tony sta

Conclusion

Dans cet article, nous avons découvert la méthode substring de Scala, qui renvoie la sous-chaîne entre la plage d’indices donnée. Cette méthode intégrée dans Scala est très utile lors de l’exécution d’opérations sur les chaînes.

Auteur: Suraj P
Suraj P avatar Suraj P avatar

A technophile and a Big Data developer by passion. Loves developing advance C++ and Java applications in free time works as SME at Chegg where I help students with there doubts and assignments in the field of Computer Science.

LinkedIn GitHub

Article connexe - Scala String