TölvurForritun

Java Array. Fylki í Java. Java fyrir byrjendur

Array (Eng. Array) er öflugt tól sem leyfir þér að vinna með miklu magni af gögnum. Vitanlega, ef þú vinnur í kóðanum þínum einhvers staðar sem þú vilt vista, td 100 gildin, þá gera að minnsta kosti er þetta ekki viturlegt fyrir sama fjölda af breytum. An array leyfir þér að geyma mikinn fjölda gilda undir einu nafni, og takast á við þær á viðeigandi vísitölu. Hugmyndin er hornsteinn fylki í Java rannsókn námskeið fyrir byrjendur. Eftir allt saman, eru þeir grundvöllur fyrir mannvirki mörg gögn.

Vegna þess Java er umfram allt, PLO, í samanburði við fylki í öðrum tungumálum Java forritun fylkisins hefur einn greina lögun - þau eru táknuð sem hlutum. Meðal annars kostur, útilokar það að þurfa að fylgjast með hreinsun af minni, vegna þess að það er gefið út sjálfkrafa.

Sköpun og meðferð á einn víddar fylki

A einn-víddar array er klassísk og Java array er safn tengdra þátta sameiginlegt heiti, sem hver um sig svarar til tilteknu vísitölu. Leið til að lýsa fylki er á myndinni hér að neðan.

Upphaflega lýsti tegund Java array, sem tilgreinir hvaða gildi sem eru geymdar í það. Þetta getur verið hvaða gildi á Java gögn tegund. Næst koma nafn fylkisins og hornklofum segja þýðanda sem breytan er fylki. Borga eftirtekt til mikilvægan staðreynd. The sviga er hægt að setja á eftir stöð tagi fylkisins, og eftir array nafn. Eftir merkið gefur til kynna rekstraraðila ný, hefja úthlutun minni fyrir array (sama og í tilviki hlutum), gerð þætti sem þar eru geymd (að vera í samræmi við grunn tegund hættusetninga), og að lokum, fjölda er tilgreindur innan sviga.

Tölusetning staka í Java array byrjar á 0. Svona, vísitölu af fyrstu þáttur í array er jafnt og 0, og sjötta - 5. Að vísa til tiltekinnar einingar af the array, svo sem fimmta, tilgreina nafn array er nóg og vísitalan í hornklofum við hliðina á nafni . Þannig er hægt að tengja sem verðmæti frumefni, og fjarlægja það. Hins vegar ætti maður að vera varkár, vegna þess að ef þú standast vísitölu þar sem það er engin þáttur, villa kemur.

Fjölvíða fylki í Java

Multi-víddar fylki eru röð af eitt-víddar, í öðrum vísað þætti fylki. Með öðrum orðum, fylki af fylkjum. Einfaldasta þeirra eru tvívíð. Fordæmi þeirra við að reyna að skilja hugtakið. Fyrir skýrleika, á myndinni hér fyrir neðan sýnir setningafræði og er uppdráttur lýsir hefur bygginguna með tvívíð array.

Eins og þú geta sjá, the setningafræði er ekki mikið frábrugðið einvíddar fylki. Við skulum líta á uppbyggingu. Í fyrsta lagi höfum við bent sviga undir 5 þætti. Þessir þættir eru ekkert annað en tilvísanir til einstakra fylki. Stærð hvert þeirra ræðst af fjölda í seinni sviga. Í raun, byggður á hliðstæðum tvívíð fylki í stærðfræði eru sem stoðefnið. Athugið að auk þeim þáttum afgirta þar sem verðmæti array lengd (lengd) eru geymd í úthlutað minni. Venjulega vinna með multi-víddar fylki er framkvæmt með því að hreiður lykkjur.

óreglulegar fylki

The tveir-víddar array er fylki af fylki. Þetta höfum við nú þegar fundið. En hvort fylki eru sem þar hafa mismunandi lengdir? Svarið er - já, þeir geta. Í þessu skyni, Java veitir tækifæri til að lýsa yfir tvívíð fylki á sérstakan hátt. Til dæmis, við viljum að búa til tveggja-víddar array sem myndi geyma þrívítt fjölbreytta lengd 2, 3 og 4, hver um sig. Hann lýsti sem hér segir:

intarr [] [] = newint [3] [];

Vinsamlegast athugið að við tilgreinir ekki númerið í seinni sviga. Ákvarða stærð af the array samkl er sem hér segir:

Arr [0] = new int [2];

Arr [1] = new int [3];

Arr [2] = newint [4];

Með vísan til lið við vísitölu 0 stig í fyrsta fylking, lýsum við því að vídd 2. Þátturinn Vísitalan 1 verður haldið vídd array 3, og svo framvegis. Það er frekar einfalt.

Alternative setningafræði Java array auglýsingar

Frumstilla fylki má beint þegar þau eru búin til. Það er frekar einfalt.

Borga eftirtekt til auglýsingar og fylki jerseyNumber playerName.

Sé um að ræða tveggja vídda fylki af þessari tilkynningu er sem hér segir:

int [] [] hverfi = {

{1, 2, 3},

{4, 5, 6},

{7, 8, 9}

}

Til að gera þetta, í stað þess nýja rekstraraðila opnun borsveif, þar sem komma er skráningu á öllum þeim þáttum. Java í þessu tilfelli úthlutar sjálfkrafa minni fyrir þá og vísitölur þá samkvæmt því.

Hjálpar flokks Fylki

Til að vinna með slíkum stofnunum sem fylki í Java, í java.util pakkanum hefur sérstakan flokk fylki, sem veitir ýmsar truflanir aðferðir, mjög auðvelda rekstur með þeim. Listi yfir helstu aðferðum er kynnt í myndinni hér að neðan.

Leyfðu okkur að kanna sumir af the gagnlegur Java fylki aðferðir:

- copyOf (fylkislengd) - skilar afrit af sendum array samsvarandi lengd. Ef send er lengri en upprunalega array, þá öll "auka" þættir eru fyllt með sjálfgefið gildi (0 ef einföld tegund, og núll, ef tilvísun).

- copyOfRange (array, í fyrsta vísitölu, hið síðarnefnda vísitalan) - ekki sýnt er á myndinni, en nýtileg aðferð. Það eintök af samþykkt array, skilgreina viðeigandi Vísitölur frá fyrsta til síðasta.

- tegund (array) - skiptir þætti array í hækkandi röð.

- fylla (Fylkisgildi) - fyllir array samsvarandi gildi send eftir.

- binarySearch (Fylkisgildi) - skilar verðvísitala, sem stak með samsvarandi gildi eru geymdar í raðaða array send eftir. Ef þessi þáttur vantar, neikvæð tala er skilað.

Þar sem aðferðir eru truflanir, að kalla þá þarf ekki að búa til eintak af bekknum fylki. Þau eru kölluð beint úr henni: Arrays.sort (hverfi).

niðurstaða

Við höfum kannað helstu þætti varðandi array, og fyrir þá sem eru að byrja að læra Java fyrir byrjendur, þetta er nóg fyrir a undirstöðu skilning á slíku aðila, sem fylki, og helstu aðferðir til að vinna með honum. Að sjálfsögðu, að æfa mun veita meiri skilning á þessu verkfæri. Því, ekki vera latur að gera nokkrar æfingar, notfæra fylki í ýmsum hætti.

Array Java hjálpar flokkur hefur verið notað í "bardaga" aðstæður, svo það er mælt með því að byrja að læra að framleiða allar helstu aðgerðir með fylki handvirkt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 is.atomiyme.com. Theme powered by WordPress.