Sous-chaîne Scala
-
Chaîne
substring(int start_index)
dans Scala -
Chaîne
substring(int starting_Index, int end_index)
dans Scala - Conclusion
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.
starting_index
- Ce paramètre est le même que celui décrit ci-dessus.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 parstart_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.