Beispiel 1:
Lassen Sie uns ein neues grundlegendes Beispiel in Java erstellen, um die Verwendung der Funktion "lastIndexof ()" zu veranschaulichen. Dafür verwenden wir den „Test.Java -Datei in Eclipse IDE, die wir gerade nach der Erstellung eines Test -Java -Projekts erstellt haben. Die Datei wird leer erstellt und wir generieren eine neue öffentliche Klasse mit dem Namen "Test". Der Titel der Klasse sollte wie der Java -Dateiname „Test.Java". Die "Test" -Klasse enthält die öffentliche Main () -Funktion der Java -Programmierung, mit der die Programmverarbeitung bei der Ausführung beginnt. Die Initialisierung einer Test -Zeichenfolge -Variable "S" wird hier erstellt - "eine Testzeichenfolge ..."
Wir verwenden diese Zeichenfolgevariable, um den spezifischen letzten Index nach dem spezifischen Substring daraus zu durchsuchen. Dafür brauchen wir ein Substring, um überprüft zu werden. Daher ist es an der Zeit, die LastIndexof () -Funktion von Java zu verwenden. Somit nennen wir die lastIndexof () -Funktion mit der Zeichenfolge "S" innerhalb der Funktion "println".OUT ”-Paket, um nach dem letzten Index des Substingzeichens„ T “aus der Hauptzeichenfolge„ S “zu überprüfen und auf der Ausgangskonsole anzuzeigen. Wo immer das Zeichen „T“ aus der Zeichenfolge gefunden wird. Lassen Sie uns diesen Java -Code speichern und ihn sofort ausführen.
Dieses Programm gibt die Indexnummer 8 für die Verwendung der lastIndexof () -Funktion auf einer Zeichenfolge „S“ zurück, wie auf dem beigefügten Foto angezeigt. Dies liegt daran, dass wir das letzte Ereignis des Charakters „T“ bei der 8 gefunden habenth Position der Zeichenfolge "S".
Beispiel 2:
In unserem ersten Abbild von Java haben wir die Verwendung der LastIndexof () -Funktion erläutert, um die letzte vorhandene Indexzahl eines Substring -Zeichens aus einer bestimmten Zeichenfolge zu erwerben. Jetzt verwenden wir die gleiche LastIndexof () -Funktion in unserer neuen Java -Illustration, um den letzten Index eines String -Substrings aus seiner Hauptzeichenfolge zu überprüfen. Zu diesem Zeitpunkt haben wir die sehr ähnliche Java -Programmstruktur abgegeben, die zuvor verwendet wird.
Nach der Erzeugung einer "Test" -Klasse fügen wir die Treiberfunktion Main () hinzu. Die Treiberfunktion beginnt mit der Erstellung einer neuen und langen String -Variable "S". Ein Substring "SS" wird mit der Klasse "String" initialisiert. Dieses Substring enthält einen Wert „Test“ darin. Die Anweisung println () wird abgeschaltet, um den letzten Index des Substring „Test“ anzuzeigen.
In der nächsten Zeile leitet die Function -Anweisung println () die Funktion „lastIndexof ()“ in ihren Parametern unter Verwendung der Haupt -String -Variablen „S“ ab. Es überprüft und zeigt den zuletzt aufgetretenen Index des Substring „SS“, den es in der Hauptzeichenfolge „S“ vor seiner Indexnummer 25 erhielt, der Index eines Substring -„Tests“ ist, der vor dem Index 25 aufgetreten ist.
Nachdem wir dieses aktualisierte Java -Skript ausgeführt haben, haben wir die Indexnummer 17 als Gegenleistung erhalten. Das letzte Auftreten eines Substring -„Tests“ findet sich in Index 17 der Hauptzeichenfolge „S“.
Beispiel 3:
In dieser Abbildung eines Java -Programms werden wir die verschiedenen Zeichen als Substrings verwenden, die von der einen Hauptzeichenfolge gesucht werden und ihre letzte Indexposition zum Anzeigen erhalten. Daher wird hier der gleiche Vorgang wie die Verwendung der Klasse „Test“ und seiner Triver Main () -Methode dieses Programms wie in der folgenden Abbildung gezeigt wiederholt. Die Main () -Methode dieses Programms beginnt mit der neuen Long String "S" Initialisierung ".
Jetzt werden insgesamt 6 Print- und Println () -Anweisungen abgegeben, um die jeweiligen Ergebnisse anzuzeigen. Die ersten beiden Funktionsanweisungen für Druck- und Println () sind hier, um die letzte Index -Vorkommensnummer für das Zeichen „A“ aus einer Zeichenfolge „S“ vor der Indexnummer 35 und 10 zu erhalten. Die LastInIndexof () -Funktion wird von den Funktionsanweisungen für println () abgeschaltet, um den letzten Index aus der Hauptzeichenfolge zu erhalten und sie auf der Konsole unseres Java -Tools auszugeben.
Bei den nächsten 4 aufeinanderfolgenden Codezeilen haben wir die Funktionsanweisungen für Druck- und Println () abgelehnt, um das letzte Index -Auftreten eines anderen Zeichens „E“ vor der Indexnummer 35 bzw. 16 zu überprüfen. Auf die gleiche Weise teilen sich die letzten 4 Zeilen dieses Java -Programms dieselbe Struktur eines Code. Die letzten 4 Zeilen des Codes werden für das Substring -Zeichen "T" verwendet.
Nachdem wir dieses Programmbeispiele ausgeführt hatten, fanden wir das letzte Auftreten von Charakter "A" in den Indizes 34 und 9, das Auftreten des Charakters „E“ in den Indizes 23 und 16, während das Auftreten von Charakter „T“ bei Index 28 und keine “, -1 ”steht für keine.
Abschluss
Das dreht sich alles um die String-Variablen und ihre jeweilige Funktion lastIndexof (), die in der Java-Codierung verwendet wird, um die letzte Indexnummer für eine Substring zu erhalten, die in einer Variablen zum Hauptzeichenfolgentyp auftritt. Diese Funktion gibt eine Indexnummer für ein jeweiliges letzte Vorkommen zurück. Wir haben auch einige Beispiele erklärt, um das auszuarbeiten. Die Beispiele werden mit und ohne die Einschränkung eines bestimmten Zeichensatzes aus der Hauptzeichenfolge über die Eclipse -IDE erklärt.