Klasa Java String pruža različite metode za pristup informacijama o sadržaju niza. Metoda podniznika vraća dio akorda, dopuštajući tako daljnju obradu ako je potrebno. Korištenje string metode na Java varijablama stringova je jednostavno, ostvarivo, čak i za početnike jezika. Metoda niza opisana je u Java Language Specification -u, a njezina uporaba u većini slučajeva zahtijeva samo jedan redak koda. Cilj
Svrha string metode je vratiti dio tekstualnog niza u Java programu. Tekstualni niz u Javi sadrži niz znakova koji mogu uključivati slova, brojeve i simbole. Programi mogu koristiti metodu lanca na žici za stjecanje određenog dijela lanca, što je označeno početnim i završnim položajem. Metoda niza zapravo nije promijenila izvorni niz, jer su nizovi nepromjenjivi u Java jeziku. Umjesto toga vraća se novi objekt String
obris
Skica Java jezika za metodu podniz stringa String naznačena je u sljedeće dvije mogućnosti :. <Br>
javni niz String (int beginIndex)
javni niz String (int beginIndex, int endIndex)
prva opcija uzima jedan cjelobrojni parametar koji označava poziciju na kojoj podniz započinje s radom, metodu izvođenja na kraju niza s te pozicije. Druga opcija uzima dva cjelobrojna parametra, što označava početni i krajnji položaj. Obje verzije vraćaju objekt String koji sadrži tražene znakove.
Iskorištenost
Metoda String može se koristiti na bilo kojoj String varijabli u Java programu. Sljedeća sintaksa ukazuje na upotrebu verzije metode s cjelobrojnim parametrom:
someWords nizovi = ”Evo nekoliko riječi. ”;
FewerWords String = someWords.substring (9); // “neke riječi”.
sljedeća sintaksa ilustrira upotrebu funkcije s dva parametra:
someWords nizovi = ”Evo nekoliko riječi. ”;
stringed lessWords = someWords.substring (9, 14); // ”neki”
izvorna varijabla niza ostaje nepromijenjena nakon što je metoda stringa pozvana na nju.
mogućnosti Fotografije
Ako program želi zamijeniti vrijednost niza rezultatom string varijable, rezultat se jednostavno može ponovno dodijeliti referenci varijable na sljedeći način:
someWords strings = “Evo nekoliko riječi”; .
someWords = someWords.substring (9);
Metoda niza također se može izvesti na doslovnom nizu, koji je vrijednost niza predstavljena izravno, a ne pohranjena u varijabli. U tom slučaju može se koristiti sljedeća sintaksa :.
Nizovi manje riječi = ”. Evo nekoliko riječi ”podniz (9);
Razmatranja
<p> Ako se string metoda poziva na nizove čije su vrijednosti nepredvidive, može biti potreban niz uvjetnih testova. Na primjer, ako se metodi niza prenese vrijednost parametra, bilo za početni ili završni indeks, ona je izvan raspona niza, bit će izuzeta iznimka. U tom slučaju, preporučljivo je provjeriti duljinu niza prije pozivanja string metode.