Javaa käyttävillä kehittäjillä on pääsy laajaan valikoimaan tietorakenteita.
Array on eräänlainen tietorakenne. Ryhmä saman tietotyypin tietoobjekteja on ryhmitelty taulukkoon.
Se on yksi Javan perustietorakenteista ja sitä käytetään käytännössä kaikkien algoritmien toteuttamiseen.
Puhumme tässä opetusohjelmassa taulukoiden käyttämisestä Javassa. Tutkimme, kuinka taulukko määritellään, mutta pääpaino on taulukoiden erilaisissa Java-alustustekniikoissa.
Johdatus taulukkoon
Javassa käytetään taulukkoa tallentamaan useita saman tietotyypin arvoja yhteen muuttujaan. Sitä voidaan vaihtoehtoisesti pitää saman tietotyypin arvojen kokoelmana.
Tämä tarkoittaa, että jos aiot tallentaa esimerkiksi merkkijonoja taulukkoosi, kaikkien taulukon arvojen tulee olla merkkijonoja.
Taulukon sisältämiä arvoja kutsutaan elementeiksi, ja jokainen elementti on taulukon tietyssä indeksissä.
Joukon ilmoittaminen
Taulukon ilmoittamisessa käytetään seuraavaa syntaksia:
tietotyyppi: Objektien luokka (esimerkiksi int, char jne.), jotka säilytetään taulukossa.
[]: Ilmaisee, että matriisi on missä ilmoitettu muuttuja osoittaa.
arrayName: Määrittää taulukon nimen.
Alusta taulukko
Taulukkoa ei alustata, kun se ilmoitetaan. Taulukko on ensin alustettava ennen kuin siihen voidaan tallentaa arvoja.
Syntaksi taulukon alustamiseksi on seuraava:
Taulukko voidaan alustaa useilla tavoilla. Ymmärtääksesi taulukon alustuksen paremmin, katso alla olevat esimerkit.
Matriisin alustaminen laittamatta siihen arvoja
Tietty koko voidaan valita taulukon alustusta varten. Jokaisen elementin oletusarvo on 0 tässä tilanteessa.
Aloita taulukko ilmoituksen jälkeen:
Määrittelyn jälkeen taulukko voidaan myös alustaa.
Taulukon alustaminen ja arvojen määrittäminen:
Ilmoituksen yhteydessä on myös mahdollista alustaa taulukko.
Yhteenveto
Tässä viestissä tarkastelimme erilaisia menetelmiä taulukon alustamiseksi Javassa ja tarkastelimme joitain taulukon perusteita.
Voit valita minkä tahansa näistä alustustekniikoista tarpeidesi ja taulukon koon perusteella.
Hyvää koodausta!
Jätä vastaus