Scala Teilzeichenfolge

Suraj P 13 Juni 2022
  1. String substring(int start_index) in Scala
  2. String substring(int start_Index, int end_index) in Scala
  3. Fazit
Scala Teilzeichenfolge

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.

  1. starting_index – Dieser Parameter ist derselbe wie oben beschrieben.
  2. 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 bei start_index und endend bei end_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.

Autor: 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

Verwandter Artikel - Scala String