Scala Teilzeichenfolge
-
String
substring(int start_index)
in Scala -
String
substring(int start_Index, int end_index)
in Scala - Fazit
Dieser Artikel behandelt die Funktion substring
in Scala.
Wie der Name schon sagt, wird die eingebaute Scala-Methode Teilzeichenfolge
verwendet, um die Teilzeichenfolge aus der angegebenen Eingabezeichenfolge zu erhalten. In Scala haben wir zwei verschiedene Varianten dieser Methode und basierend auf unseren Anforderungen; wir können jede davon verwenden.
Syntax:
substring(int index)
Dies ist die grundlegende Methodensignatur gemäß Scala-Dokument, die wir verwenden; Wie wir oben sehen können, müssen wir den Startindex übergeben, von dem aus wir den Inhalt aus der Hauptzeichenfolge abrufen möchten. Sehen wir uns nun die beiden Variationen davon an.
String substring(int start_index)
in Scala
Wir müssen in dieser Methode nur einen Parameter übergeben, den start_index
. Dieser Parameter gibt den Startindex an, damit die Methode den Teilstring ab dem von uns angegebenen Index zurückgeben kann.
Sehen wir uns ein Beispiel an, um es besser zu verstehen.
object MyClass {
def main(args: Array[String])
{
val x = "Iron Man"
val str = x.substring(5)
println(str)
}
}
Ausgabe:
Man
Wir haben im obigen Code einen String Iron Man
erstellt und in der Variablen x
gespeichert. I
wird auf Index 0 gespeichert, r
wird auf Index 1 gespeichert, o
wird auf Index 2 gespeichert usw.
Wir verwenden die Methode substring
mit dem Parameter 5
; Dadurch wird der String ab Index 5 zurückgegeben. Das Ergebnis ist also Man
.
String substring(int start_Index, int end_index)
in Scala
Diese Methode übergibt zwei Parameter, starting_Index
und end_index
. Diese Methode ist nichts anderes als eine überladene Version der normalen Version.
Dies gibt die Teilzeichenfolge zwischen dem angegebenen Bereich von Indizes zurück.
Lassen Sie uns nun den Parameter etwas genauer verstehen.
starting_index
– Dieser Parameter ist derselbe wie oben beschrieben.end_index
- Dieser Parameter wird verwendet, um den Endindex des Teilstrings anzugeben. Es gibt den Endpunkt unseres Teilstrings an, wo unser Teilstring enden wird, beginnend beistart_index
und endend beiend_index
.
Sehen wir uns ein Beispiel an, um es besser zu verstehen.
object MyClass
{
def main(args: Array[String])
{
val x = "This is Tony stark"
val res = x.substring(5,16)
println(res)
}
}
Ausgabe:
is Tony sta
Fazit
In diesem Artikel haben wir etwas über die Methode substring
von Scala erfahren, die den Teilstring zwischen dem angegebenen Bereich von Indizes zurückgibt. Diese eingebaute Methode in Scala ist sehr nützlich bei der Ausführung von Zeichenfolgenoperationen.