Verkettung von Strings in Scala

Suraj P 30 Januar 2023
  1. Verwenden Sie die concat()-Methode, um Strings in Scala zu verketten
  2. Verwenden Sie den +-Operator, um Zeichenfolgen in Scala zu verketten
  3. Verwenden Sie die Methode mkString zum Verketten von Strings in Scala
Verkettung von Strings in Scala

In diesem Artikel lernen wir, wie man Strings in Scala verkettet.

In Scala sind String-Objekte unveränderlich, d. h. sie sind konstant und können nach ihrer Erstellung nicht aktualisiert oder geändert werden. Verkettung bezieht sich auf das Erstellen einer neuen Zeichenfolge durch Zusammenfügen von zwei oder mehr Zeichenfolgen.

Wir haben in Scala verschiedene Methoden zum Verketten von Strings; betrachten wir sie einzeln.

Verwenden Sie die concat()-Methode, um Strings in Scala zu verketten

Syntax:

val result = string_one.concat(string_two)

Die Methode concat() verkettet string_two am Ende von string_one und gibt einen neuen String zurück, der eine Verkettung beider Strings ist.

Beispielcode:

object MyClass {

    def main(args: Array[String]) {

       val str1 = "chicken"
       val str2 = "nuggets"
       var result = str1.concat(str2);

        println("String 1:" +str1);
        println("String 2:" +str2);
        println("New String :" +result);


    }
}

Ausgabe:

String 1:chicken
String 2:nuggets
New String :chickennuggets

Verwenden Sie den +-Operator, um Zeichenfolgen in Scala zu verketten

Syntax:

val result = string_one + string_two + string_three ...

Diese Methode ist nützlicher, wenn wir mehrere Zeichenfolgen verketten möchten.

Beispielcode:

object MyClass {

    def main(args: Array[String]) {

       val str1 = "chicken"
       val str2 = " nuggets"
       val str3 = " are tasty "
       var result = str1 + str2 + str3
       println("New String :" +result);


    }
}

Ausgabe:

New String :chicken nuggets are tasty

Manchmal müssen wir die in einer Sammlung vorhandenen Zeichenfolgen verketten. Schauen wir uns die Methoden dazu an.

Verwenden Sie die Methode mkString zum Verketten von Strings in Scala

mkString ist die einfachste und idiomatischste Methode, die die Sammlungselemente verkettet.

Beispielcode:

object MyClass {

    def main(args: Array[String]) {

       val str = List("chicken "," nuggets ","are tasty")
       val result = str.mkString
       println(result)

    }
}

Ausgabe:

chicken  nuggets are tasty

Ein Vorteil dieser Methode ist, dass wir auch ein benutzerdefiniertes Trennzeichen hinzufügen können.

Beispielcode:

object MyClass {

    def main(args: Array[String]) {

       val str = List("chicken "," nuggets ","are tasty")
       val result = str.mkString(",")
       println(result)


    }
}

Ausgabe:

chicken , nuggets ,are tasty

In diesem Artikel haben wir viele verschiedene Methoden kennengelernt, um Zeichenfolgen oder Zeichenfolgen, die in einer Sammlung vorhanden sind, mit Scala zu verbinden.

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