Indeks strun Java

Indeks strun Java
Jak oznacza tytuł, wartości indeksu znajdują się przy użyciu metody String indexof () Java. Metoda String indexof () Java zwraca wartość typu danych „całkowitą”. Ta metoda określa wartość indeksu, od której zaczyna się ciąg. Strings w Javie zawsze zaczynają się od pozycji „0”. Możemy znaleźć ciąg w innym ciągu, stosując metodę String indexof (). Metoda indexof () przyjmuje różne argumenty i na tej podstawie ta metoda wykonuje. Wartość argumentu może być pojedynczym podłożem lub znakiem. Ponadto może wymagać drugiego argumentu, który jest konkretną wartością indeksu, aby rozpocząć operację. Teraz odkryjmy, jak zastosować tę technikę, aby zlokalizować lokalizację podłańca w ciągu ciągu.

Przykład 1:

Metoda indexof () wyszukuje znak słowa lub podjazd z ciągu przy danej wartości indeksu. Otrzymuje się pozycję indeksu znaku lub podłańca w ciągu. Używamy metody String indexof () do zrozumienia tej metody w programie.

Tutaj definiujemy klasę „indexofCase1”, która obejmuje ustanowienie metody void main (). Wewnątrz tej metody deklarujemy zmienną „MyString” i inicjujemy ją z ciągiem. Ten ciąg jest uważany za główny ciąg programu. Drukujemy główny ciąg na konsoli, przekazując zmienną ciągów „MyString” do systemu.na zewnątrz.metoda println (). Następnie mamy kolejną instrukcję drukowania dla pierwszego wystąpienia wartości indeksu substringowego. Zdefiniujemy zmienną „mySubString”, w której wartość substring jest przechowywana z łańcucha. Ta wartość podłoża jest przeszukiwana metodą indexof (), ponieważ przyjmuje zmienną „mysubString” jako wejście. Nazywamy metodę indexof () wewnątrz metody drukowania, która wyświetla pozycję indeksu, w której na początku znaleziono podłoże.

Możemy zobaczyć pierwszą pozycję indeksu wystąpienia podłoża z ciągu na następującej konsoli:

Przykład 2:

Widzieliśmy, jak metoda String indexof () działa w programie Java. Teraz przyjrzymy się kolejnej instancji, w której metoda indexof () wymaga dwóch wejść. Pierwszym argumentem jest wartość znaku z podanego ciągu i wartość indeksu, w której metoda indexof () rozpoczyna wyszukiwanie określonego wyszukiwania.

Tutaj mamy definicję metody main () w klasie Java, „indexcase2”. Następnie tworzymy zmienną „STR”, w której główny ciąg jest inicjowany. Następnie wywołujemy metodę indexof () w zmiennej „indeks”. Metoda indexof () przyjmuje znak „O” i wartość indeksu „10” jako parametr. Metoda indexof () wyszukuje znak „O” z wartości indeksu „10” w określonym ciągu i drukuje wartość indeksu znaku „O”.

Metoda indexof () zwraca pozycję indeksu „15” znaku „O” z ciągu, który jest naszym wyjściem.

Przykład 3:

Metoda indexof () jest wrażliwa na przypadek, gdy przeszukujemy wartość indeksu podkładu lub znaku z ciągu. Wykonujemy tę operację wrażliwości na przypadek:

Tutaj mamy definicję programu głównego w klasie Java „indexOfCase3”. Ogłaszamy ciągi, wywołując klasę ciągów. Strings „S1” i „S2” są ustawione z ciągiem, który zawiera zarówno znaki górne, jak i dolne. Następnie utworzyliśmy zmienne „indeks1” i „indeks2”, w których metoda indexof () jest wdrażana. Metoda indexof () przyjmuje znak „b” w zmiennej „indeks1”, a podłoże „dobra” jest przekazywana w metodzie indexof (), która jest ustawiona w zmiennej „indeks2”. Zauważ, że przekazujemy zarówno podłoże, jak i znak w dolnej sprawie, więc metoda indexof () zwraca jedynie pozycję indeksu wartości małej litery.

Postać znajduje się zarówno w wielkich, jak i małych literach, ale otrzymaliśmy indeks tylko przypadku, który wprowadzamy w metodzie indexof (). Zarówno podłoże, jak i wskaźnik znaków są uzyskiwane jako wyjście.

Przykład 4:

Możemy również znaleźć wartość indeksu dowolnego symbolu lub znaku z metody indexof (). Mamy program, w którym uzyskujemy pozycję indeksu DOT „.„Symbol z łańcucha. Program jest wdrażany następująco:

Tutaj wdrażamy klasę „indexofCase4”. Następnie mamy inicjalizację ciągów w zmiennej „Stringis”. Ciąg to nazwa strony internetowej, która ma nazwy domeny oddzielone symbolem kropkowym. Zastosujemy metodę indexof (), do której przypisujemy symbol kropki. Metoda indexof () wyszukuje symbol kropki z podanego ciągu i wyświetla pozycję indeksu symbolu kropki, która leży w ciągu.

Mamy dwie pozycje indeksu z metody indexof () w wyjściu, ponieważ symbol kropki pojawia się dwa razy w określonym ciągu.

Przykład 5:

Teraz mamy prawdziwą aplikację, w której używamy metody indexof (). Metoda indexof () wyszukuje znak, który ma samogłoski w wielkich lub małych literach.

Tutaj ustanawiamy klasę Java „indexofCase5”. W określonej klasie generujemy funkcję „Isvowel” typu danych logicznych. Ta funkcja jest tworzona w celu zbadania, czy postać jest samogłoską, czy nie. Podajemy postać „B” wewnątrz funkcji „Isvowel”, aby sprawdzić, czy znak „B” jest samogłoską, czy nie. Metoda indexof () wyszukuje ten znak w ciągu samogłoski. Następnie wdrażamy metodę main () i deklarujemy zmienną „samogłoskę”. Nazywamy „Isvowel”, która przyjmuje wkład postaci „I”. Używana jest instrukcja IF-Else, która drukuje, czy postać „” ”jest samogłoską, czy nie samogłoską.

Jak wiemy, postać „ja” jest samogłoską. Stąd dany program weryfikuje postać „i” i wyświetla stwierdzenie, że jest to samogłoska.

Przykład 6:

Gdy brakuje znaku wejściowego lub substring w ciągu, metoda indexof () zwraca wartość „-1”. Zrozummy ten przypadek z następującym programem:

Tutaj stosujemy metodę main (), która jest nazywana klasą „indexofCase6”. W ramach metody klas main () mamy zmienną ciągów „cytat”, w której definiowany jest ciąg. Następnie wywołujemy metodę indexof (), do której znaki i podłoże, które nie są obecne w poprzednim ciągu.

Wszystkie wyniki zwracają „-1” z metody indexof (), co oznacza, że ​​nie znaleziono konkretnych znaków i podstępu.

Wniosek

Mamy ogólną demonstrację metody Java String indexof (). Wraz z użyciem wielu przykładów omówiliśmy typy parametrów metody indexof (). Przeprowadziliśmy scenariusz wrażliwy na sprawę i przypadek, w którym znak i podłoże nie znajdują się w metodzie indexof (). Ponadto mamy powiązane zastosowanie metody indexof (), która weryfikuje samogłoski.