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.