Niz metoda toLowerCase i toUpperCase u Javi
1. Pregled
U ovom ćemo uputstvu pokriti toUpperCase i toLowerCase metode uključene u Javu Niz razred.
Počet ćemo s izradom a Niz pozvao Ime:
Naziv niza = "John Doe";
2. Pretvori u velika slova
Da biste stvorili novo veliko slovo Niz na temelju Ime, nazivamo toUpperCase metoda:
Niz veliko imeName = name.toUpperCase ();
To rezultira veliko ime imajući vrijednost “JOHN DOE”:
assertEquals ("JOHN DOE", veliko ime);
Imajte na umu da Žice jesu nepromjenjiv na Javi i taj poziv toUpperCase stvara novi Niz. Drugim riječima, Ime je nepromijenjena prilikom poziva toUpperCase.
3. Pretvori u mala slova
Slično tome, kreiramo novo malo slovo Niz na temelju Ime pozivanjem toLowerCase:
Niz malog imena = name.toLowerCase ();
To rezultira malo ime imajući vrijednost "John Doe":
assertEquals ("john doe", malo ime);
Baš kao i kod toUpperCase, toLowerCase ne mijenja vrijednost Ime.
4. Promijenite velika i mala slova pomoću jezika
Uz to, isporukom a Lokalno prema toUpperCase i toLowerCase metode, možemo promijeniti slučaj a Niz koristeći pravila specifična za lokalni jezik.
Na primjer, možemo dostaviti a Lokalno velikim slovom turski ja (Unicode 0069):
Lokalni jezik TURSKI = novi Lokalni jezik ("tr"); System.out.println ("\ u0069" .toUpperCase ()); System.out.println ("\ u0069" .toUpperCase (TURSKI));
Sukladno tome, ovo rezultira velikim slovom Ja i tačkano veliko slovo Ja:
I İ
To možemo provjeriti pomoću sljedećih tvrdnji:
assertEquals ("\ u0049", "\ u0069" .toUpperCase ()); assertEquals ("\ u0130", "\ u0069" .toUpperCase (TURSKI));
Isto tako, možemo učiniti isto za toLowerCase služeći se turskim Ja (Unicode 0049):
System.out.println ("\ u0049" .toLowerCase ()); System.out.println ("\ u0049" .toLowerCase (TURSKI));
Slijedom toga, ovo rezultira malim slovom ja i malim slovima bez točkica ja:
ja ı
To možemo provjeriti pomoću sljedećih tvrdnji:
assertEquals ("\ u0069", "\ u0049" .toLowerCase ()); assertEquals ("\ u0131", "\ u0049" .toLowerCase (TURSKI));
5. Zaključak
Zaključno, Java Niz razred uključuje toUpperCase i toLowerCase metode za promjenu slučaja a Niz. Ako je potrebno, a Lokalno mogu se isporučiti za pružanje pravila specifičnih za lokalno područje kada mijenjate slučaj a Niz.
Izvorni kod za ovaj članak, uključujući primjere, možete pronaći na GitHubu.