Java Charat

Java Charat

„Java ma wbudowaną metodę, Charat, która jest używana do przeszukiwania znaku przypisanej pozycji indeksu w ciągu. Charat () zawsze przyjmuje pojedynczy parametr, który jest typu danych „INT”; Żaden inny typ danych nie jest dopuszczalny. Wartość indeksu punktu początkowego ciągu to „0” i idzie do osiągnięcia długości ciągu minus „1”. Wartość indeksu ciągu poza tym zakresem napotknie wyjątek przez kompilator Java. Dodatkowo, jeśli wartość indeksu jest zapewniana przez przestrzeń, okres lub charakter specjalny, Charat () również policzy te znaki."

Przykład 1

Mamy podstawowy przykład metody Java charat (), w której pewna operacja jest wykonywana na ciągu. Miejmy wewnętrzną implementację metody Charat () poniżej.

Tutaj mamy klasę „Charatexample1”, w której mamy główną funkcję programu. Utworzyliśmy zmienną „MyString” i przypisaliśmy do niej ciąg „Java”. Następnie zdefiniowaliśmy zmienną „CH” typu danych „char”, który służy do uzyskania znaku z ciągu.

Następnie wdrożyliśmy metodę Java charat () i dostarczyliśmy wartości indeksu znaków z podanego ciągu. Metoda Charat () podaje znak w stosunku do przypisanej pozycji indeksu w wyniku. Gdy pozycja indeksu zaczyna się od wartości „0”, znaki umieszczone w pierwszej pozycji w ciągu są w pozycji indeksu „0”. Powstałe wartości znaków zostaną wydrukowane przez system Java.na zewnątrz.Metoda println ”.

Metoda Charat () zwraca znak umieszczony na danej pozycji indeksu w ciągu w następujący sposób:

Przykład 2

W powyższym programie widzieliśmy niezbędne działanie funkcji Charat (). Teraz używamy metody Charat (), która wydrukuje częstotliwość określonego znaku, która wystąpiła w danym ciągu.

W powyższym programie mamy klasę Java „Charatexample2”. W tej klasie zbudowaliśmy główne metody. Następnie, zgodnie z główną metodą, określiliśmy ciąg „Kanada”, deklarując zmienną „nazwę country”. Ciąg zostanie wydrukowany najpierw na ekranie wyjściowym. Następnie mamy zmienną „licznik”, który jest ustawiony na „0”. Użyliśmy pętli, która przetrwała nad każdym indeksem określonego ciągu, od wartości „0” do wartości indeksu długości ciągu „-1”.

Mamy blok if w pętli for for for for, która weryfikuje istnienie postaci „a” w ciągu, stosując metodę Charat (). Gdy znaleziono postać „A”, licznik zlicza częstotliwość znaku, a wartość licznika wzrasta z każdym wystąpieniem. Wydrukowaliśmy całkowite występowanie postaci „A” w ciągu

Znak „A” pojawia się trzy razy w ciągu, a wartość występowania jest wyświetlana na następującym ekranie konsoli.

Przykład 3

Teraz używamy metody Charat do uzyskania dostępu do znaków z ciągu, które są umieszczone w pozycji dziwnej indeksu.

W klasie „Charexample3” zadzwoniliśmy do programu głównego Java. Główny program jest zdefiniowany wdrożeniem metody Charat (). Po pierwsze, mamy zmienną „STR”, w której główny ciąg jest inicjowany. Następnie mamy metodę pętli dla iteracji każdego znaku, która pojawia się w danym łańcuchu, aż znak wartości długości ciągu „-1”. Po iteracji mamy instrukcję warunkową „jeśli” dla nieparzystych wartości indeksu znaku znaku. Metoda Charat () jest określona w „Systemie.na zewnątrz.Metoda println ”, która wyświetla tylko te znaki, które dają wyjście wartości indeksu, z wyjątkiem zera.

Znaki przypisane do każdego indeksu są wyświetlane wraz z ich dziwnymi wartościami indeksu w wyjściu. Wyświetlane puste znaki to białe przestrzenie w ciągu.

Przykład 4

Metoda Charat () generuje błąd indexoutOfBoundSexException, gdy ujemna wartość indeksu jest przypisana jako argument lub wartość indeksu większa niż długość ()-1. Przejdziemy poniżej wskaźnik ujemny w metodzie Charat (), aby zademonstrować przypadek wyjątku metody Charat ().

Skonstruowaliśmy klasę „Charatexample4” i zdefiniowaliśmy blok głównej metody. Wewnątrz głównej metody określliśmy ciąg w zmiennej „cytaty”. Następnie mamy zmienną „liczbę”, która wynosi zero. Następnie zastosowaliśmy do pętli, gdzie długość łańcucha jest podana w zakresie „0” do długości znaku ciągów „+1”. Wartość indeksu znaku ciągu jest tutaj równa, co podnosi błąd, ponieważ pętla będzie działać, aż długość ciągu wyniesie „+1”. Gdy metoda Charat () jest wywoływana w instrukcji IF, indeksOutOfBoundSexception jest rzucany.

Wskaźnik ciągów jest określony w zakresie wyjścia, który jest oznaczony jako indexoutofboundsexception.

Przykład 5

Miejmy kolejny przykład, w którym używamy metody Charat (), która określa liczbę całkowitych samogłosek obecnych w dostarczonym ciągu.

Mamy instrukcję importu, w którym dodaliśmy pakiet Java. Następnie stworzyliśmy klasę Java „Charatexample5”. Tutaj mamy konstruktor „Charatexample5” i definiujemy zmienną „ARR_LIST”. Następnie dodaliśmy samogłoski do tablicy list za pomocą metody dodawania. Następnie ustaliliśmy funkcję „VerifyVowel”, która sprawdza, czy postać „M” jest samogłoską, czy nie.

Następnie mamy inną funkcję „Count_vowels”, która ocenia samogłoski w ciągu „ST”. Wewnątrz tej funkcji mamy licznik, który wynosi zero, a rozmiar łańcucha jest uzyskiwany przez funkcję długości (). Pętla itera się przez każdy indeks znaków w ciągu. Następnie wywołaliśmy metodę Charat (), która służy do odliczania samogłosek.

Jeśli samogłoska zostanie znaleziona, wówczas liczba przyrostowa o „1”. Następnie wdrożyliśmy główną metodę, w której zdefiniowaliśmy obiekt „OBJ” dla klasy „Charatexample5”. Określiliśmy również dwa ciągi, które są używane do zliczenia samogłosek. Zmienna „TotalVowel” jest zdefiniowana za pomocą funkcji „Count_vowels”, która przyjmuje ciąg jako parametr i liczy całkowitą liczbę samogłosek obecnych w ciągu.

Kolejny ekran wyświetla całą liczbę samogłosek odkrytych w wyżej wymienionych strunach.

Wniosek

Metoda Charat () jest szczególnie wykorzystywana do uzyskania znaku w pozycji indeksu w ciągu. Wartość indeksu musi leżeć w określonym zakresie. Możemy dostarczyć liczbę całkowitą pozytywną lub negatywną jako argument w metodzie Charat () dla oczekiwanego wyjścia. Zbadaliśmy różne przykłady metody Charat () tutaj. Teraz możemy użyć prostej metody Charat () w Javie i usprawnić nasz przepływ pracy.