Scala String Split

Scala String Split
In einer Programmiersprache möchten wir eine Zeichenfolge auf der Grundlage einiger strukturierter Daten auf Basis eines regelmäßigen Ausdrucks teilen. Die angegebenen Stringfelder können Sonderzeichen haben oder durch Kommas getrennt werden. In Scala haben wir die Split -Methode für diesen Zweck. Es kann auf jedes String -Objekt angewendet werden und ein geteiltes Array zurückgeben, das alle darin enthaltenen Elemente enthält. Für ein besseres Verständnis der Beispielskripte werden wir die Scala -Split -Methode und ihre Verwendung im wirklichen Leben in diesem Beitrag abdecken.

Was ist Split -Methode in Scala?

Die Split -Methode kann Saiten manipulieren und in mehrere bestimmte Punkte aufteilen. Wir können die Split -Methode in Scala in einer bestimmten Zeichenfolge aufrufen. Mit der Split -Methode können wir die Zeichenfolge definieren, mit der wir eine Zeichenfolge teilen möchten. Diese angegebene Zeichenfolge ist auch als Trennzeichen bekannt. Es kann jeder Charakter, Substring und regelmäßiger Ausdruck sein. Außerdem können wir den Wert des Arrays alternativ mit dem Grenzparameter begrenzen.

Syntax und Parameter der Split -Methode in Scala in Ubuntu 20.04

Die allgemeine Syntax der in Scala verwendeten Split -Methode ist unten angegeben:

String_name.Split (regulal_expression, int limit)

Es gibt zwei Parameter, die die Split -Methode als Argument verwendet.

  • Regulären Ausdruck: Der reguläre Ausdruck einer Zeichenfolge wird unter Verwendung eines Substrings aufgeteilt. Dies kann ein regelmäßiger Ausdruck von String, jedem Zeichen, Kommas und auch ein Separator sein.
  • Limit (optional): Ein ganzzahliger Wert wird verwendet, um die Anzahl der gewünschten Elemente im resultierenden Split -Array zu begrenzen. Es ist ein optionaler Parameter.

Der Rückgabewert der Split -Methode in Scala in Ubuntu 20.04

Die Skala -Split -Methode gibt ein Split -String -Array zurück, das alle darin enthaltenen Elemente enthält. Es sucht nach einer bestimmten Anzahl von Vorkommen des Split -Separators. Der Rest der Saite wird in der letzten Position des Arrays gespeichert, wenn die Zahl erreicht ist. Wenn die Grenze erreicht ist, hört die Split -Methode auf, sich zu teilen.

So verwenden Sie die Split -Methode in Scala in Ubuntu 20.04

Um die Verwendung der Split -Methode in Scala zu verstehen, sollten wir uns die Beispiele ansehen:

Beispiel Nr. 1: Verwenden Sie die Split -Methode im Scala -Programm

Die Split -Methode unterteilt eine Zeichenfolge in zwei Hälften, von denen eine gegeben ist. Dafür haben wir die Split -Methode verwendet und die spezifische Zeichenfolge als Parameter übergeben, den wir teilen möchten. Lassen Sie uns einen Beispielcode ausführen, um zu sehen, wie die Split -Methode funktioniert.

Im Beispielcode versuchen wir, eine Zeichenfolge zu teilen. Zuerst haben wir eine Klasse namens "MyString" erstellt. In der Hauptfunktion der Klasse haben wir eine Variable, die als "Str1" definiert ist, definiert. In „STR1“ haben wir eine Zeichenfolge initialisiert, in die wir uns teilen wollen. Dann haben wir ein weiteres Variable „Ergebnis“, in dieser. Wir erwähnen „Beispiel“ als Split -Ausdruck in der Split -Methode. Infolgedessen wird die Zeichenfolge aufgeteilt und in mehrere Teile unterteilt, wenn das Zeichenfolge „Beispiel“ in der Variablen „Str1“ auftritt, und dann wird die Zeichenfolge ignoriert. Die Druckfunktion gibt die geteilte Elementzeichenfolge zurück.

Bei der Ausführung des obigen Code.

Beispiel Nr. 2: Verwenden Sie die Split -Methode mit dem Limit -Parameter im Scala -Programm

Wir verwenden die Split -Methode und übergeben einen Grenzparameter als Argument. Der Wert des Arrays wird hier sowie das resultierende Array begrenzt sein. Wir haben einen Beispielcode mit einem Limit -Parameter unten.

Im Beispielcode haben wir eine Klasse als "MyString" deklariert. In der Klasse haben wir eine Zeichenfolge in einer Variablen „Str2“ gespeichert, die gespeichert ist. Das „STR2“ wird in einer anderen Variablen „Myresult“ aufgerufen, die wir die Split -Methode nennen. Die Split -Methode nimmt den regulären Ausdruck "IS" und die Grenzen als „5“ als Argument ein. Es wird die Zeichenfolge aufgeteilt, und wir haben auch die Limit -Option festgelegt, um die Größe des Ausgabebereichs zu begrenzen. Das „für“ wird verwendet, um "R1" einen zurückgegebenen Wert aus "Myresult" zuzuweisen. Durch Druckanweisungen können wir ein resultierendes Array haben.

Die Ausgabe zeigt das Split -Array bis zum im obigen Code angegebenen Grenze an.

Beispiel Nr. 3: Verwenden Sie die Split -Methode mit mehreren Grenzwerten

Wir können auch die Zeichenfolge mit Abgrenzern oder vielen Abgrenzern aufteilen. Diese können mit dem in der Split -Methode angegebenen Trennzeichen aufgeteilt werden. Hier haben wir einen Beispielcode, um zu demonstrieren, wie er funktionieren wird.

Im obigen Beispielcode haben wir eine Zeichenfolge mit vielen Abgrenzern. Dies mag komplex aussehen, aber wir können sie teilen, indem wir mehrere Grenzwerte als Argument übergeben. Wir haben „mystr3“, das vier Teile hat. Diese werden durch verschiedene Abgrenzer getrennt. Wir haben die Split -Methode in "FinalResult" bezeichnet, um Zeichenfolgen für Grenzwerte zu trennen und ein Array -Argument zu verabschieden. Wir rufen die Print -Anweisung zu diesen Elementen der String in „for Loop“ auf.

Die verschiedenen Abgrenzer werden von der Split -Methode korrekt behandelt und wir haben ein Split -Array unten auf dem Terminalbildschirm von Ubuntu 20.04.

Beispiel Nr. 4: Verwenden Sie die Split -Methode mit dem Trennzeichen

Wenn wir eine Zeichenfolge mit einem Zeichen teilen wollen, ist sie als Trennzeichen bekannt. Dies kann mit einem geteilten Ansatz erreicht werden. Separatoren sind das Substring einer bestimmten Zeichenfolge. Es kann auch ein besonderer Charakter oder ein beliebiger Trennzeichen sein, wie oben erwähnt. Wir haben einen Beispielcode, um ein bestimmtes Trennzeichen in der Split -Methode zu übergeben.

Das obige Beispiel wird in der Klasse „MyString“ deklariert, in der die Hauptfunktion darin definiert ist. In der Hauptfunktion haben wir eine Variable "Str4" erstellt, die "Str4" erstellt wurden. Das „STR4“ wird mit einer Zeichenfolge initialisiert. Diese Zeichenfolge kann geteilt werden, indem die Zeichenfolge "Str4" zusammen mit der Split -Methode in einer neuen Variablen "Ergebnis" aufgerufen wird. Wir haben ein Trennzeichen „E“ übergeben, das in der Split -Methode ein Substring von „Str4“ ist und auch den Grenzwert auf „8“ angibt. Der übergebene Grenzwert begrenzt die Ausgabe, die resultierende Zeichenfolge ist. Verwenden Sie dann eine für die Schleife und aufrufen die Druckfunktion, um die geteilte Zeichenfolge aus "Ergebnis" zurückzugeben.

Die resultierende Zeichenfolge zeigt die Arbeit eines in einer geteilten Methode genannten Separators, das auf dem Screenshot unten angezeigt wird.

Abschluss

Der Artikel sollte Ihnen die Scala -Split -Methode demonstrieren. Wie können wir mit dieser Methode eine Zeichenfolge in mehrere Teile aufteilen und das Ergebnis des Split -Arrays zurückgeben?? Wir können auch Grenzparameter verwenden, die Array -Elemente begrenzen können. Andernfalls enthält es das Element des Split -Arrays. Wir haben alle Beispiele der Split -Methode und ihrer Code -Implementierung erörtert. Möglicherweise finden Sie Leichtigkeit, während Sie die scala -Split -String -Methode verwenden.