String Java Funkcja LastIndexof

String Java Funkcja LastIndexof
Zmienne są najważniejszą koncepcją, gdy omawiamy programowanie. Te zmienne mają swoje specyficzne adresy pamięci i mają różne typy, takie jak stringi, liczby całkowite, postacie, tablice itp. Zmienne ciągów utrzymują zestaw znaków, określ i pobieraj każdy znak przez określony indeks od całkowitej suma zaczyna się od „0”. Programowanie Java pozwala grać z wartościami łańcuchowymi przy użyciu wiązki wbudowanych funkcji ciągów. Spośród wielu z tych funkcji w Javie jednym z nich jest funkcja „lastIndexof ()”, która jest używana do tej pory do sprawdzenia ostatniego indeksu wystąpienia pod substring z głównego ciągu w programie. Zacznijmy od tego samouczka, aby uzyskać jasny pomysł na temat funkcji LastIndexof () Java w narzędziu IDE Eclipse w systemie operacyjnym Windows 11.

Przykład 1:

Zróbmy nowy podstawowy przykład w Javie, aby zilustrować użycie funkcji „LastIndexof ()”. W tym celu używamy „testu.plik Java ”w Eclipse IDE, który właśnie stworzyliśmy po utworzeniu testowego projektu Java. Plik jest utworzony pusty i generujemy nową klasę publiczną o nazwie „Test”. Tytuł klasy powinien być jak nazwa pliku Java: „Testuj.Jawa". Klasa „testowa” zawiera funkcję public Main () programowania Java, która rozpoczyna przetwarzanie programu podczas wykonywania. Tutaj powstaje inicjalizacja zmiennej ciągów „S” - „Ciąg testowy…”

Używamy tej zmiennej ciągów do wyszukiwania określonego ostatniego indeksu z IT dla określonego podłacia. W tym celu potrzebujemy do sprawdzenia podłańca. Dlatego nadszedł czas, aby użyć funkcji LastIndexof () Java. W ten sposób nazywamy funkcję LastIndexof () z ciągiem „S” w instrukcji funkcji „println” w „System.Pakiet „Out”, aby sprawdzić ostatni indeks zastąpienia postaci „T” z głównego ciągu „S” i wyświetlić go na konsoli wyjściowej. Gdziekolwiek znak „T” znajduje się w ciągu, że na naszym ekranie wyjściowym jest wydrukowany przez nasz ekran wyjściowy. Zapiszmy ten kod Java i uruchom go natychmiast.

Ten program zwraca numer indeksu 8 dla korzystania z funkcji LastIndexof () w ciągu „S”, jak przedstawiono na załączonym zdjęciu. Dzieje się tak, ponieważ znaleźliśmy ostatnie wystąpienie postaci „t” na 8th Pozycja ciągu „S”.

Przykład 2:

W ramach naszej pierwszej ilustracji Java wyjaśniliśmy zastosowanie funkcji LastINDexof () do uzyskania ostatniego istniejącego numeru indeksu znaku podłoża z określonego ciągu. Teraz używamy tej samej funkcji LastIndexof () w naszej nowej ilustracji Java, aby sprawdzić ostatni indeks podkładu ciągów z głównego ciągu. W tym celu odrzuciliśmy bardzo podobną strukturę programu Java, która jest używana wcześniej.

Po generowaniu klasy „testowej” dodajemy funkcję sterownika, funkcję main (). Funkcja sterownika zaczyna się od stworzenia nowej i długiej zmiennej łańcuchowej „S”. Podłoże „SS” jest inicjowane przy użyciu klasy „String”. Ten podłoże zawiera w nim „test” wartości. Instrukcja println () jest odrzucana w celu wyświetlenia ostatniego indeksu podkładu „testu”.

W następnym wierszu instrukcja funkcji println () wyrzuca funkcję „lastIndexof ()” w swoich parametrach przy użyciu głównej zmiennej łańcuchowej „s”. Sprawdza i wyświetla ostatni wystąpił indeks pod substring „SS”, który dostał w głównym ciągu „S” przed numerem 25, który jest indeksem „testu” substringowego, który wystąpił przed indeksem 25.

Po uruchomieniu tego zaktualizowanego skryptu Java otrzymaliśmy numer indeksu 17. Ostatnie wystąpienie „testu” podjazdu znajduje się w indeksie 17 głównego ciągu „S”.

Przykład 3:

W tej ilustracji programu Java użyjemy różnych znaków jako podrzędnych do wyszukiwania z jednego głównego ciągu i uzyskać ich ostatnią pozycję indeksu do wyświetlenia. Dlatego ten sam proces jest tutaj powtarzany, podobnie jak użycie klasy „test” i jego metoda sterownika () tego programu, jak pokazano na poniższej ilustracji. Metoda main () tego programu zaczyna się od nowej inicjalizacji długiego ciągu „S” ”.

Teraz w sumie 6 instrukcji println () jest odrzucanych, aby wyświetlić odpowiednie wyniki. Pierwsze dwa linie instrukcji funkcji println () są tutaj, aby uzyskać ostatni numer wystąpienia indeksu dla znaku „A” z ciągu „S” przed numerem indeksu 35 i 10. Funkcja LastIndexof () jest odrzucana z instrukcji funkcji println (), aby uzyskać ostatni indeks z głównego ciągu i wysłać go na konsoli naszego narzędzia Java.

W następnych 4 kolejnych wierszach kodu odrzucamy instrukcje funkcji drukowania i println (), aby sprawdzić ostatnie wystąpienie indeksu innego znaku „e”, odpowiednio przed numerem 35 i 16 indeksu. W ten sam sposób ostatnie 4 wiersze tego programu Java mają tę samą strukturę kodu, aby uzyskać ostatnie wystąpienie indeksu z głównego ciągu za pomocą funkcji lastIndexof () w instrukcji funkcji println (). Ostatnie 4 wiersze kodu są wykorzystywane do postaci pod substring „T”.

Po uruchomieniu tego programu stwierdziliśmy ostatnie wystąpienie postaci „A” przy indeksach 34 i 9, występowanie postaci „E” przy indeksach 23 i 16, podczas gdy występowanie postaci „T” przy indeksie 28 i brak ”i brak” -1 ”oznacza brak.

Wniosek

Chodzi o zmienne ciągów i ich odpowiednią funkcję LastIndexof (), która jest używana w kodowaniu Java, aby uzyskać ostatni numer indeksu dla podłożu, który występuje w głównej zmiennej typu ciągów. Ta funkcja zwraca numer indeksu dla odpowiedniego ostatniego wystąpienia. Wyjaśniliśmy również kilka przykładów, które należy o tym rozwinąć. Przykłady wyjaśniono z ograniczeniem określonego zestawu znaków z głównego ciągu za pośrednictwem Eclipse IDE.