Programeri koji rade s Javom imaju pristup širokom rasponu struktura podataka.
Niz je vrsta podatkovne strukture. Skupina podatkovnih objekata iste vrste podataka grupirana je zajedno u nizu.
To je jedna od najosnovnijih struktura podataka u Javi i koristi se za implementaciju gotovo svih algoritama.
U ovom vodiču ćemo govoriti o tome kako koristiti nizove u Javi. Ispitat ćemo kako deklarirati niz, ali naš glavni fokus bit će na raznim Java tehnikama inicijalizacije za nizove.
Uvod u niz
Niz se u Javi koristi za pohranu nekoliko vrijednosti iste vrste podataka u jednoj varijabli. Alternativno se može promatrati kao zbirka vrijednosti iste vrste podataka.
To znači da ako, na primjer, namjeravate pohraniti nizove u svoj niz, sve vrijednosti niza trebaju biti nizovi.
Vrijednosti sadržane u nizu nazivaju se elementima, a svaki je element prisutan na određenom indeksu niza.
Deklaracija niza
Deklariranje niza koristi sljedeću sintaksu:
datatype: Klasa objekata—na primjer, int, char, itd.—koji će se čuvati u nizu.
[]: Označava da je niz tamo gdje pokazuje deklarirana varijabla.
arrayName: Određuje naziv niza.
Inicijalizirati niz
Niz nije inicijaliziran kada je deklariran. Niz se prvo mora inicijalizirati prije nego što se u njega pohrane bilo kakve vrijednosti.
Sintaksa za inicijaliziranje niza je sljedeća:
Niz se može inicijalizirati na više načina. Da biste bolje razumjeli inicijalizaciju polja, pogledajte primjere u nastavku.
Inicijaliziranje niza bez stavljanja ikakvih vrijednosti u njega
Za inicijalizaciju niza može se odabrati određena veličina. Zadana vrijednost svakog elementa je 0 u ovoj situaciji.
Nakon deklaracije, inicijalizirajte niz:
Nakon definiranja, niz se također može inicijalizirati.
Inicijalizacija niza i dodjeljivanje vrijednosti:
Također je moguće pri deklaraciji inicijalizirati niz.
Zaključak
U ovom smo postu pogledali različite metode za inicijaliziranje polja u Javi i pregledali neke od osnova polja.
Možete odabrati bilo koju od ovih tehnika inicijalizacije na temelju vaših potreba i veličine niza.
Sretno kodiranje!
Ostavi odgovor