Java -Substring

Java -Substring

„Das Java -Substring ist Teil der Java -Hauptschnur. Da die Java -Zeichenfolgen unveränderlich sind, bleibt die anfängliche Zeichenfolge unverändert und eine neue Zeichenfolge wird durch diese Funktion zurückgegeben. Die neue Zeichenfolge ist das Substring aus der Zeichenfolge. Um das gewünschte Substring mit der Substring -Methode zu extrahieren, müssen wir den Startindex und den Endindex als Eingabe bereitstellen. Das von dieser Methode zurückgegebene Substring hängt vom ihm zugewiesenen Indexwert ab.”

Beispiel 1

Nachfolgend ist eine einfache Demonstration der Java -Substring -Methode. Die Substring -Methode extrahiert das Substring aus der angegebenen Zeichenfolge. Die Substring -Methode nimmt den Indexwert an, der von diesem Zeichenindex bis zum Endindex des Zeichens in der angegebenen Zeichenfolge beginnt.

Wir haben die Java -Klasse „Beispiel1“ erstellt, die öffentlich erklärt wird. In der Klasse „Beispiel1“ haben wir die wichtigste Methode -Implementierung. Hier haben wir die Zeichenfolgenvariable "my_str" definiert, die die Zeichenfolge enthält. Dann das Java -System.aus.Die Druckmethode wird mit der Substring -Methode verwendet. Die Substring -Methode nimmt den Indexwert „15“ an. Der Substring -Extrakt aus dem "my_str" startet vom Indexcharakter "15".

Der Konsolenbildschirm zeigt das Substring an, das aus der angegebenen Zeichenfolge im obigen Programm erhalten wird.

Beispiel 2

Jetzt nutzen wir eine andere Möglichkeit, die Substring -Methode zu demonstrieren. Zusätzlich sind der Startindexwert und der Endindexwert zwei Eingaben, die die Substring -Methode akzeptiert. Der Startindex startet vom Nullwert und der Endindex beginnt mit dem Wert -1. Das Substring wird aus der zwischen dem Start- und Endindex liegen liegenden Saite erhalten.

Wir haben die Java -Klasse „Beispiel2“ definiert, wobei die Hauptmethode des Programms durchgeführt wird. Hier haben wir die Zeichenfolge in der Variablen "str_value" initialisiert. Wir haben zwei Saiten, "Beispiel2" und "Java", innerhalb der Zeichenfolge. Wir müssen das Substring von diesen beiden Saiten erhalten. Zu diesem Zweck haben wir die Variable „Begin“ definiert, in der die Index -Methode verwendet wird, nach der die erste Indexzeichenfolge durchsucht wird.

Wir haben auch die Länge der Zeichenfolge abgerufen, weil das Zeichen am Ende der Zeichenfolge „Beispiel2“ erforderlich ist. Ebenso haben wir den ersten Index der Zeichenfolge "Java" in der Variablen "End" durchsucht. Anschließend haben wir die Substring -Methode aufgerufen und die Variablen „Beginn“ und „End“ als Eingabe übergeben, um das Substring zwischen beiden Indizes zu erwerben. Das "Str_Result" druckt das Substring in die Konsole.

Wir haben das Substring wie folgt von zwei Saiten, indem wir die Start- und Endindizes angeben.

Beispiel 3

In diesem Beispiel nehmen wir einige wichtige Fallszenarien der Substring -Methode von Java ein. Wir haben einige wichtige Punkte bezüglich der Java -Substring -Methode, die befolgt werden sollte. Das Substring gibt eine leere Zeichenfolge zurück, wenn wir einen gleichen Start- und Endindex haben. Das Substring kehrt auch leer zurück, wenn der Startindex des Substring mit der Länge des Substring übereinstimmt. Wenn der Startindex geringer ist als ein Nullwert oder der Startindex größer als der Endindex, gibt die Substring -Methode "IndexoutOfBoundException" zurück.

Alle oben genannten Schlüsselpunkte hier werden programmatisch demonstriert. Im Programm haben wir Klasse „Beispiel3“, wo die Hauptmethode aufgerufen wird. Wir haben die Variable hier als "String_Word" deklariert und diese Variable mit der Zeichenfolge initialisiert. Erstens haben wir das Substring erhalten, das mit dem Indexwert "27" beginnt. Der in der Substring -Methode und der Substring -Methode zugewiesene Indexwert wird innerhalb der Variablen „S1“ aufgerufen.

Dann haben wir eine andere Variable, „S3“, bei der wir die Substring -Methode erneut bezeichnet haben, aber diesmal ist die Länge des Substring erforderlich. Die Länge des Substrings wird als Startindex übergeben, sodass sie die leere Zeichenfolge zurückgibt, die wir über die Methode „Isempty“ überprüft haben. Das nächste Szenario besteht darin, festzustellen, ob die Start- und Endindizes gleich sind. Dafür haben wir die Variable "S3" definiert und den gleichen Wert "5" zum Starten und Beenden des Index bestanden. Zuletzt haben wir einen Fall von "IndexoutOfboundException". Wir haben die Variablen "S4" und "S5" deklariert und sie mit der Substring -Methode definiert. Die Substring-Methode von „S4“ hat den Anfangsindexwert „-1“, der geringer ist als der Wert Null.

Andererseits haben wir die Substring -Substring -Methode „S5“ mit dem Startindex „2“ und dem Ende des Index „1“ zur Verfügung gestellt. Da das „2“ größer als „1“ ist, gibt das Substring eine "IndexoutOfboundException" an die Konsole zurück.

Die Ergebnisse der obigen Fallszenarien der Substring werden wie folgt auf der Konsole angezeigt.

Beispiel 4

Die Substring -Methode kann auch verwendet werden.

Die Java -Klasse „Beispiel5“ ist in diesem speziellen Programm konstruiert. Dann haben wir die Definition der Hauptmethode des Programms. Zu Beginn der Hauptmethode haben wir die Initialisierung mehrerer Zeichenfolgen, die gleichzeitig in „Verify_palindrome“ definiert sind. Als nächstes haben wir die Funktion „verify_palindrome“ mit dem Booleschen Datentyp erstellt. Die Ergebnisse aus dem „Verify_Palindrome“ werden als wahr oder falsch gedruckt.

Hier nimmt die Funktion "verify_palindrome" das String -Objekt als "str" ​​nimmt. Innerhalb der Funktion haben wir die IF -Anweisung verwendet, die überprüft, ob die Zeichenfolge null ist oder nicht. Wir haben überprüft, ob die Stringlänge größer oder gleich einem Wert von „1“ sein sollte, der auch als Palindrom innerhalb der zweiten „if“ -Anweisung angesehen wird. Dann haben wir die Verwendung der Substring -Methode, bei der wir das anfängliche und letzte Zeichen der Zeichenfolge erhalten.

Die letzte „if“ -Schürtung überprüft den Palindrom mit der Bedingung, dass der Start- und Endindex gleich ist oder nicht. Wenn sie nicht gleich sind, haben wir den ersten und den letzten Buchstaben aus dem Substring entfernt und dann den Vorgang wiederholt, um den Palindrom zu überprüfen. Die Anweisung „Return“ liefert die nächsten Rekursionsergebnisse.

Im Folgenden sind die Booleschen Werte aufgeführt, die bestimmen, welcher der bereitgestellten Zeichenfolge ein Palindrom ist oder nicht.

Abschluss

Alles in allem haben wir mit diesem Artikel etwas über die Substring -Methode der Java -Programmierung erfahren. Die Substring -Methode ist sehr vorteilhaft, die von Java bereitgestellt wird.Lang.String -Klasse, die verwendet wird, um die kleineren Saiten von den größeren zu erhalten. Wir haben die Szenarien der Substring -Methode von Java programmatisch gesehen. Die oben genannten Beispiele veranschaulichen, wie sich die internen Funktionsweise der Substring -Funktion im Laufe der Zeit ändern.