Scala -Substringfunktion

Scala -Substringfunktion
Scala ist eine Hochleistungsfunktionssprache, die verschiedene Funktionen für die String-Manipulation bietet. Die Substringfunktion ist eine von ihnen. Wir können den spezifischen Teil einer Zeichenfolge aus der Funktion scala String () in Scala erhalten. Die Funktion scala String () ist eine integrierte Funktion in Scala, sodass wir direkt darauf zugreifen können, ohne Bibliotheken und Pakete in unseren Scala-Codes zu importieren. In dem Artikel werden wir eine Demonstration der fundamentalen scala String () -Funktion haben. Lassen Sie uns weitere Informationen zur Funktion scala String () erhalten.

Was ist Substring () in Scala:

Als Substring ist die Teilmenge der String zwischen zwei Indizes. Substring () -Funktionen werden verwendet, um den angegebenen Teil einer Zeichenfolge aus einer bestimmten Zeichenfolge in Scala zu erhalten. Wir haben jedoch eine definierte Zeichenfolge, die den angegebenen Index startet und beendet.

Syntax der Substring () -Funktion in Scala:

Die allgemeine Syntax des Scala substring () ist unten angegeben:

Hier ist "String" die angegebene Zeichenfolge, aus der wir ein Substring erhalten, das als "Substring" dargestellt wird. Die Funktion substring () in Scala nimmt zwei Parameter als Argument an. Erstens ist der „int begindex“ der Startindexpunkt der Substring -Funktion in Scala, und die zweite ist "int EndIndex", die der Endpunkt der Substring () -Funktion in Scala ist.

Aus der Funktion scala substring () haben wir einen Rückgabewert der Substring, der Teil des Zeichenfolge am angegebenen Index am Anfangspunkt und den angegebenen Index am Endpunkt ist.

So verwenden Sie Substring () in Scala:

Um die Grundlagen der Verwendung der Substring () -Funktion in Scala zu verstehen, sollten wir uns die Beispiele ansehen:

Beispiel Nr. 1: Verwenden von Int begindeIndex in substring () in scala in substring ()

Im Beispiel werden wir ein Argument „int begindex“ übergeben, das der Ausgangspunkt eines angegebenen Index eines Substrings aus einer bestimmten Zeichenfolge ist. Lassen Sie uns die Ausführung des Codes haben und sehen, wie er das Substring am Ende der Eingabezeichenfolge zurückgibt. Dafür haben wir unten einen Beispielcode.

Im obigen Programm haben wir eine Scala -Klasse mit dem Namen „Beispiel“ deklariert, und in unserer Haupt- () -Funktion einer Klasse haben wir eine Variable „var“ mit dem Namen „new_str“ erstellt, der im Grunde genommen eine Eingangszeichenfolge ist, die befolgt wird Durch Aufrufen von Scala substring () -Funktion. Wir haben einen Wert „20“ als Startindex für das Substring übergeben, sodass er aus dem Index 10 beginnt und das Ergebnis am Ende der Zeichenfolge zurückgibt. Hier erwähnen wir nur den Anfangsindex, nicht den Endindex. Wir drucken die Zeichenfolge "new_str", um das Substring zu erhalten.

Wie Sie sehen können, haben wir das Endindex -Substring aus der Eingangszeichenfolge, die unten auf dem Terminalbildschirm angezeigt wird.

Beispiel Nr. 2: Verwenden Sie int EndIndex in substring () in scala

Wie wir oben in der Syntax der scala substring () -Funktion erwähnt haben, nimmt es jetzt zwei Parameter im Beispielprogramm an, sowohl den Parameter als Argument, das "int begindex" und "int Endindex" ist. Diese Parameter wirken als Start- und Endindizes des Substring. Zum Beispiel können wir das Beispielprogramm für ein besseres Verständnis sehen.

In diesem Beispiel haben wir eine Scala -Klasse als „Substr“, die unsere Main () -Funktion definiert. In der Funktion main () haben wir die Variable „Str1“ als Zeichenfolge und verkettet „STR1“ mit anderen Zeichenfolgen durch Druckanweisungen. Wir haben die Variable „Str2“ hier, in der wir Substring () -Funktion aufrufen und den Startindex als „0“ und den Index als „10“ zugewiesen haben, die uns als Substring zwischen diesen Indexwerten erhalten. Hier verkettet wir auch das „Str2“ mit der anderen Saite. Wir werden ein Substring und eine modifizierte Zeichenfolge erhalten, indem wir die Saiten drucken.

Die Ausgabe sowohl der Zeichenfolge "Str1" als auch "str2" wird unten angezeigt.

Beispiel Nr. 3: Verwenden Sie den Typ -Parameter substring () in scala:

Wir nehmen ein negatives Szenario der Funktion substring () in scala ein, um zu überprüfen. Wir werden dies nach der Ausführung des jeweiligen Beispielprogramms kennenlernen. Siehe das Programm des Beispiels unten.

Wie im obigen Code haben wir eine Klasse „Substr“, die die main () -Funktion für unsere Klasse definiert. Die Hauptfunktion hat eine Variable mit „STR1“, die hier eine Zeichenfolge eingibt. Dann haben wir eine andere Variable, „str2“ mit einer String. Beachten Sie, dass wir in der letzten Druckanweisung „Str2“ mit dem Typparameter mit „2“ übergeben. Schauen wir uns an, das Beispiel auszuführen.

Die Ausgabe in der Ausführung zeigt den Parameterfehler des Typs an, der zeigt, dass die Wertsubstring der Typ -Zeichenfolge einen Typ -Parameter enthält

Beispiel Nr. 4: Verwenden Sie zwei bestimmte Positionen in Substring () -Funktion in scala:

Dieses Beispielprogramm erhält eine Substring von einer bestimmten Zeichenfolge aus zwei festgelegten Positionen. Wir haben zwei Positionen des Startpunkt. Wir werden unten ein Übungsbeispiel haben.

Erstens, die Substring () -Klasse in Scala zu erklären und diese Klasse mit "MyString" zu benennen. Zweitens haben wir unsere main () -Funktion, die alle Programme der Klasse speichert. In der Hauptfunktion haben wir einer Zeichenfolge eine Variable zugeordnet, die „MYSTR“ und nebeneinander darstellt. Wir drucken die Saiten. Dann haben wir vier Saiten mit den Namen "Str1", "str2", "str3" und "str4" mit einem Start- und Endindex, der das Substring durch Verwendung der Substring () -Funktion in Scala erhält.

Wenn wir die Implementierung des obigen Programms angezeigt haben, haben wir für jeden angegebenen Indexwert eine Ausgabe.

Abschluss:

Da wir eine kurze Demonstration der Substring () -Funktion in Scala haben, können wir das Substring aus einer bestimmten Zeichenfolge mit den Beispielausführungen auf Ubuntu 20 extrahieren.04. Es wird immer eine neue Zeichenfolge für die Ausführung zurückgeben. Da wir bei der Verwendung der scala substring () -Funktion keine Probleme haben. Dadurch werden Sie auf jeden Fall praktisch bei der Verwendung der Substring () -Funktion in Scala verwendet.