String Java Startswith i Endswith

String Java Startswith i Endswith

„Mówi się, że zmienne to przestrzenie pamięci lub kontenery zawierające dane programu, które będą używane w kodach w kilku częściach. Jedna z tych zmiennych, ciągi, są bardzo dobrze znanymi zmiennymi w obiektowych językach programowania, takich jak Java i C++. Sznurki zawierają kilka alfabetycznych postaci, słów i postaci specjalnych, takich jak Space. Możemy bawić się ze strunami na wiele sposobów za pomocą różnych funkcji Java. Z wielu z tych funkcji mamy zakończenie i startswith funkcje wykorzystywane do uzyskania informacji dotyczących prefiksu i sufiksu ciągu. Przejdźmy do implementacji, aby uzyskać jasne wyobrażenie o obu funkcjach Java."

Przykład 01: Funkcja String Startswith ()

W tej ilustracji użyjemy funkcji StartsWith () Java, aby sprawdzić, czy zmienna łańcuchowa zaczyna się od określonych wzorców, czy nie. To okazuje się bardzo podstawowe. Nie będziemy więc komplikować skryptu, aby jak najlepiej wykorzystać kod. Zaczynając od uruchomienia narzędzia Java, i.mi., Eclipse IDE, stworzyliśmy nowy plik Java o nazwie „Test.Jawa". Kod należy rozpocząć od inicjalizacji klasy publicznej, i.mi., Nazwa klasy powinna być podobna do tytułu pliku.

Klasa zawiera naszą funkcję main (), która będzie jedyną funkcją w tym przykładzie. Metoda rozpoczyna się od inicjalizacji zmiennej łańcuchowej „S”. Ten ciąg zawiera jedno słowo „Eclipse”,. Na piątym wierszu wypróbowaliśmy „system.na zewnątrz.instrukcja println ”, aby wyświetlić ciąg„ s ”na wyjściu, i.mi., System to biblioteka, słowo kluczowe „out” reprezentuje klasę, a println () to funkcja z tej klasy Java.

W następnych 3 wierszach używamy tej samej instrukcji funkcji println () z funkcją „startswith” w swoich parametrach, aby sprawdzić wzorce. Ta funkcja „startswith” użyłaby trzech różnych wzorów łańcuchowych i zweryfikowałaby, czy główny ciąg „S” zaczyna się od określonych wzorców, czy nie. Wynik logiczny zostanie zwrócony i wyświetlony na konsoli, tj.mi., prawda czy fałsz. Na ilustracji pokazanej poniżej tylko 1. stwierdzenie zajmuje prawdziwy wzór początkowego ciągu „S”; Zatem powraca prawdziwie.

Po zakończeniu programu Java wykonaliśmy go i wydrukowaliśmy ciąg „S” w konsoli Eclipse IDE. Zastosowanie funkcji startswith w pierwszej funkcji println () zwraca prawdziwie jako wzór „ECL” jest początkowym ciągiem „s”, podczas gdy pozostałe zwracają false, i.mi., nie pasował.

Przykład 02: Funkcja ENDSWITH ()

Czas zbadać funkcję ENDSWITH Java, aby sprawdzić, czy ciąg kończy się na określonym wzorze, czy nie. W tym celu używamy kodu pierwszego przykładu, aktualizując go trochę. Kod programu rozpoczyna się od klasy „test”, która zawiera funkcję sterownika Main (). Ta sama zmienna łańcuchowa „S” została zainicjowana z wartością „Eclipse” i została wydrukowana za pomocą „System.na zewnątrz.instrukcja funkcji println ”.

Następnie będziemy wykorzystywać funkcję ENDSWITH w parametrach „systemu.na zewnątrz.instrukcja funkcji println ”, aby sprawdzić, czy ciąg„ s ”kończy się określonym ciągiem wzorcu, czy nie. Użyliśmy w sumie trzech wzorów ciągów do sprawdzenia w instrukcji funkcji ENDSWITH (), i.mi., Korzystanie z „systemu.na zewnątrz.instrukcja funkcji println ”3 razy z rzędu. Gdy ciąg „Eclipse” kończy się tylko wzorem „SE”, ten program powróci tylko dla drugiej instrukcji println.

Po wykonaniu drukuje ciąg wraz z wynikami logicznej, które uzyskał od użycia funkcji ENDSWITH w instrukcjach println (). Tylko druga instrukcja println () zwraca true, i.mi., Wzory dopasowane jako ciąg „zaćmienia” kończy się na podniu „SE”.

Przykład 03: String Startswith () i Endswith Funkcje

Ten przykład programu opracuje obie funkcje w jednym programie Java, i.mi., koniec i początek. Program korzysta z 2 klas „głównych” i klasy „testowej”. Klasa „testowa” ma funkcję Main (), a klasa „główna” posiada 2 funkcje zdefiniowane przez użytkownika, i.mi., „Start” i „End”. Ten program został wykonany z funkcji Main () klasy „Test” i utworzył nowy obiekt „T” dla drugiej klasy „Main”. W miarę stworzenia obiektu „t” możemy z powodzeniem pobrać zawartość klasy „głównej”. Funkcja main () drukuje ciąg „S”, który został zainicjowany w klasie Main ().

Następnie obiekt „T” służy do wywoływania funkcji „start ()” i „End”. Teraz funkcja start () klasy main () została wykonana jako pierwsza. Zaczyna się od instrukcji „If”, która wykorzystuje funkcję „Startswith”, biorąc „nasz” jako wzorzec podkładu, który ma być dopasowany, a liczba „6” jako indeks, który należy uznać za pierwszą pozycję, tj.mi., Jeśli wzorzec znaleziony w indeksie „8”, wydrukuje komunikat sukcesu, w przeciwnym razie część inna wyświetliby określony ciąg wiadomości.

Kolejna instrukcja „jeśli” jest również używana, aby sprawdzić, czy podłoże „test” rozpoczął się przy 11. indeksie ciągu „S” za pomocą funkcji startswith (), czy nie. Funkcja „END” używa funkcji „ENDSWITH” w swoich instrukcjach „jeśli”, które są używane dwukrotnie do sprawdzenia, czy podłoże „nasze” i „ciąg” znajdują się na końcu ciągu „s”, czy nie. Tutaj pierwsza instrukcja „If” funkcji „Start” i drugie instrukcja „If” funkcji „END” zwróci true, ja.mi., Wzory zostały dopasowane do określonych pozycji.

Po wykonaniu tego programu otrzymaliśmy oczekiwany wynik i ciąg wyświetlony w konsoli.

Wniosek

Wprowadzenie do tego samouczka polega na zastosowaniu zmiennych w programowaniu i znaczeniu ciągów w Javie. Następnie opracowaliśmy użycie funkcji Startswith i Endswith osobno w pierwszych dwóch podstawowych ilustracjach. W końcu wyjaśniliśmy obie funkcje na szerokim poziomie programowania Java, i.mi., Określając wzór podkładu i określony numer indeksu ciągu, w którym chcemy sprawdzić pozycję podłoża.