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.