String Java EqualsignoreCase

String Java EqualsignoreCase

Jeśli kiedykolwiek pracowałeś z wartościami i zmiennymi typu string.mi. wielkie lub małe litery. Jest to możliwe, że cały ciąg może być w wielkich lub małej litery. Oprócz tego istnieje szansa, że ​​niektóre znaki łańcuchowe zawierają wielki poziom i niektóre małe litery. Język programowania Java działa z wieloma funkcjami stringowymi w celu porównania równości jednej lub więcej zmiennych ciągów za pomocą funkcji przypadku. Z takich funkcji jedna jest metodą „equalsignorecase” do sprawdzenia równości dwóch ciągów, ignorując przypadki obu zmiennych ciągu. W tej funkcji otrzymasz logiczną wartość „prawdziwej”, gdy wartości ciągów są takie same, z wyjątkiem ich przypadków. Ten przewodnik pokazuje użycie tej funkcji za pomocą niektórych prostych ilustracji.

Przykład 1:

Musisz mieć podstawowy przykład metody equalsignoCase () w Javie, aby uzyskać jasniejsze zrozumienie. Zatem używane jest narzędzie Eclipse ID podstawowe Java. Utworzony jest projekt o nazwie „Test” i pojawia się ten sam plik nazwy. Klasa publiczna o nazwie „Test” musi zostać wykorzystana. Na przykład nazwa klasy musi być taka sama jak nazwa pliku Java „Testuj.Jawa". Aby rozpocząć wykonywanie programu po jego uruchomieniu, powinieneś mieć metodę „główną” Javy w klasie „test”.

Rozpoczynamy definicję metody main () z 3 inicjaryzacjami zmiennych ciągów. Pierwsze dwa sznurki, „S1” i „S2”, są odwrotnością siebie. Podczas gdy ciąg S3 jest dość taki sam jak ciąg S1, ale jedyną różnicą jest ich przypadek - jeden to sznur górny, a drugi to małe sznur. Teraz używamy metody Java equalsigorecase () w „systemie.na zewnątrz.instrukcja funkcji println ”Java w celu sprawdzenia równości dwóch zmiennych ciągu po ignorowaniu ich przypadków, które są górne i dolne.

W tym celu początek wywołania funkcji equalsignoCase () zawiera jedną nazwę ciągów, a druga zawiera drugą nazwę ciągu w parametrach funkcji. Funkcja equalsignoCase () zwraca wartość logiczną, a println () działa tak samo jak wcześniej, aby wyświetlić tę zwróconą wartość dla wszystkich 3 porównań wymienionych w programie.

Podczas gdy nasz program jest gotowy do użycia, upewnij się, że wypróbuj menu „Uruchom” z paska zadań Eclipse, aby uruchomić ten prosty program. 3 instrukcje porównawcze, które uruchamiają funkcje equalsignoCase () wyświetlone 2 wartości „fałszywe” i 1 wartość „prawdziwa” w zamian. Wynika to z faktu, że ciąg S1 jest równy S3, podczas gdy S2 nie jest równy S1 i S3 w żaden sposób.

Przykład 2:

Nadchodzi kolejny jeszcze zaawansowany przykład funkcji Java equalsignoCase (), aby sprawdzić równość ciągów. W tym celu wykorzystujemy klasę ArrayList w Javie, że zostanie użyta do zdefiniowania lub zainicjowania listy tablic.

Po zaimportowaniu klasy „ArrayList” z „Java.Pakiet Util, inicjujemy ciąg „S” w metodzie sterownika Min (). Zmienna licznika całkowitych „liczba” jest inicjowana do 0. ArrayList „Al” jest zadeklarowana, a funkcja „Dodaj” klasy ArrayList jest używana do umieszczenia niektórych wartości ciągów na liście „Al”, i.mi. Dodano łącznie 5 wartości ciągów. Wszystkie 5 wartości listy AL są w pewnym sensie różne, ale wartości w indeksie 1 i 3 są takie same pod względem treści, choć różne w przypadku.

Pętla „for” bierze udział w zapętlaniu elementów tablicowych arraylist i nadal uruchamia instrukcję „If”. Instrukcja „If” porównuje każdy element listy AL z wartością ciągów „S” za pomocą funkcji equalsignoCase (), czy to jest równe, czy nie po ignorowaniu ich przypadków. Jeśli ciągi pasują, zmienna licznika jest zwiększana o 1. Instrukcja funkcji „println” wyświetla żądane dane wyjściowe z liczbą liczby, niezależnie od tego, czy ciąg dopasowany do 1 czasu, czy 2 razy.

W tym zaktualizowanym wykonaniu kodu Java ciąg „S” został dopasowany 2 razy.

Przykład 3:

Miejmy kolejny przykład Java do użycia funkcji equalsignoCase (), aby dopasować struny. W ten sposób inicjowanie 4 -ciągowych wartości zmiennych. Tylko Strings S1 i S2 są takie same pod względem treści, choć różne w przypadku. Korzystamy tutaj z zagnieżdżonej instrukcji IF-ELSE, aby porównać wszystkie te 4 zmienne łańcuchowe w sumie 6 instrukcji za pomocą funkcji Java equalsignoCase (). Pierwszy warunek porównuje ciąg S1 z ciągami S2 i kontroluje, czy oba ciągi są takie same, czy nie.

Następny warunek funkcji sprawdza równość ciągów S1 i S3. Podczas gdy następne dwa kolejne wiersze porównują ciąg S1 z String S4 i S2 z S3. Następnie porównujemy ciąg S2 z ciągiem S4. A ostatni warunek porównania funkcji equalsignoCase () porównuje ciąg S3 z ciągiem S4. Każde zagnieżdżone stwierdzenie „If” zwraca „True” i wyświetla odpowiedni komunikat sukcesu, gdy equalsignoCase () z powodzeniem porównuje zarówno struny, jak i deklaruje je równe za pomocą boolean „true”.

W czasie tylko 1 warunek może się udać. Jeśli jeden warunek „jeśli” się nie powiedzie, kontrola jest przekazywana następnej części „else-if”. Jeśli żaden z „else-IF” lub po prostu „jeśli” warunki nie powiodło się, ostatnia część „else” jest w każdym przypadku wykonywana bez wątpienia, ponieważ nie ma określonego warunku, ale prosty komunikat o awarii. Czas uruchomić ten przykładowy kod equalsignoCase () w narzędziu, aby uzyskać wyniki.

Dowiedzieliśmy się, że trzecie oświadczenie „jeśli” jest spełnione za pomocą funkcji equalsignoCase () i wyświetlone „S1 Snd S2 są równe” w jakikolwiek sposób po zignorowaniu sprawy.

Wniosek

Ten artykuł jest pełnoprawną przykładową demonstracją metody Java EqualsignoCase () dla porównań ciągów. Tymczasem dodaliśmy kilka przykładów Java, w których nigdy nie zobaczysz żadnej złożoności i podobieństwa między przykładami, w których każdy przykład jest inny. Korzystając z funkcji equalsignoCase (), udało nam się deklarować dwa ciągi jako tak samo po ignorowaniu ich sprawy, która jest górną lub dolną sprawą.