Java niz equalsIgnoreCase ()

1. Pregled

U ovom ćemo brzom vodiču pogledati utvrđivanje jesu li dva Niz vrijednosti su iste kada zanemarimo slučaj.

2. Korištenje equalsIgnoreCase ()

equalsIgnoreCase () prihvaća drugu Niz i vraća a boolean vrijednost:

Niz niži = "jednako je zanemarivanju velikih slova"; Niz GORNJI = "JEDNAKI IGNORIRANI SLUČAJ"; assertThat (lower.equalsIgnoreCase (UPPER)). isTee (); 

3. Korištenje Apache Commons Lang

Biblioteka Apache Commons Lang sadrži klasu tzv StringUtils koji pruža metodu sličnu gornjoj, ali ima dodatnu prednost rukovanja null vrijednosti:

Niz niži = "jednako je zanemarivanju velikih slova"; Niz UPPER = "JEDNAKI IGNORIRANI SLUČAJ"; assertThat (StringUtils.equalsIgnoreCase (donji, GORNJI)). isTrue (); assertThat (StringUtils.equalsIgnoreCase (niže, null)). isFalse ();

4. Zaključak

U ovom smo članku na brzinu pogledali utvrđivanje jesu li dva Niz vrijednosti su iste kada zanemarimo slučaj. Sad stvari postaju malo zamršenije kad se internacionaliziramo, jer je osjetljivost na velika i mala slova specifična za jezik - pratite nas za više informacija.

Kao i uvijek, svi primjeri koda mogu se naći na GitHubu.