Komputeran, Bernameyên
Array Java. Array li Java. Java ji bo arşîvkirin
Array (Eng. Array) alaveke bihêz ku destûrê dide te ku kar bi mîqdarên mezin yên welat e. Aşkira ye, eger tu li kudê xwe li ciyên kar ku tu dixwazî bikî, bo nimûne, 100 nirxên, îdî tu qet nebe ev kiryarên ji bo ku hejmara heman guherbarên e. An array destûrê dide te ji bo tomarkirina hejmareke mezin ji nirxên di bin navê yek, û navnîşana wan li index despêbike. Konsepta li xete array li Java kûrseke perwerdeyî ya ji bo arşîvkirin e. Piştî ku hemû, ew bingehê ji bo avahiyên gelek welat in.
Ji ber ku Java ye, di ser hemûyan re, bi PLO, ev rêje bi array din zimanan bernameyên java array yek sîmayek e - ew weke hêmanên temsîlkirin. Di nav avantajên din, ew tasfiye dike ku pêwîstiya bi çavdêriya paqijbûna ji bîra, ji ber ku ev automatically serbest tê berdan.
Creation û manîpulasyonê ji array yek-alî
A array yek-alî a klasîk e û array Java a collection of hêmanên name hevpar related, her yek ji wan beramberî index taybetî ye. Way îlankirina array ku di hejmara jêr tê nîşandan.
Di destpêkê de type of Java array, ku type of nirxên ku di wê de profîlek dibêje îlankirin. Ev dikare bibe ku di ti derbasdar type welat Java. Next bêm bi navê array û bixemilînî û dendikên ku variable an array e re bêjin. Bala xwe bidin rastiyeke girîng e. The bixemilînî dikare piştî type base ji array danîn, û piştî name array de. Piştî ku nîşana wekhev nîşan dide operator nû, destpêkirina dabeşkirina bîra bo array (eynî weke di doza objects), type of hêmanên ku tê de bên parastin (ji bo lihevhatî be bi cureyê bingeha îlan li jor), û di dawiyê de, ku hejmara ku di bixemilînî.
Hejmartina ji hêmanên di array Java li 0. dest bi vî awayî, index of the element di destpêkê de di array to 0 wekhev e, û ya şeşan - 5. To zihniyeta ku elementa taybetî yên array, wek pêncemîn, diyar bi navê array bes e û nimînok a li bixemilînî next to the name . Bi vî awayî ev yek mimkun e ku nirxê hêmana peywirdarkirin, û şop wê. Lê belê, divê gelekî baldar bin, ji ber ku eger tu index li ku ye no element li wir re derbas dibin, an error pêk tê.
Array Piralî li Java
array pir alî ne rêze yek-alî, di din hêmanên array referans. Bi gotineke din, ji array ji array. Herî hêsan û ji van du-alî. nimûne xwe em ê hewl bidin fêm bikin ku têgîna. Ji bo neşefafiya, hejmara bêkaran li syntax û diagram danasîna de avahiya array du-alî dide.
Wek ku hûn dibînin, hevoksaziya e pir cuda ji array yek-alî ne. Werin em li ser tevna binêre. Di rêza yekem de, em di nav parantêzê de di bin 5 hêmanên destnîşan kirine. Ew hêman, tiştek di heman demê de referansên ji array şexsî. Mezinahiya her yek ji wan ji aliyê hejmara di nav parantezê de duyemîn. Di rastiyê de, an array analog du-alî li matematîk in The Matrix. Zanibe ku ji bilî hêmanên cuda pêk hatin, ku nirxê length array de (length) ku di bîra rêk û xwediyê profîlek be. Xwînê, karê bi array pir alî û ew ji aliyê ji bo xelek hêlînên xwe hatiye lidarxistin.
array. irregular
The array du-alî nedadî yên array e. Ev em ji nuha de dîtin. Lê gelo array bi tê de dihewîne, xwedî şêwazekî cuda? Bersiva - erê, ew dikarin. Bi vê armancê, Java derfet îlan a array du-alî û bi awayekî taybetî pêşkêş dike. Ji bo nimûne, em dixwazin biafirînin, array du-alî, ku dê array sê-alî yên length 2, 3 û 4, depokirina rêzê. Wî ragihand, ku wiha ye:
intarr [] [] = newint [3] [];
Ji kerema xwe not bikin ku em ji hejmara ku di nav parantezê de duyemîn diyar ne. Tespîtkirina size ên arr array de wiha ye:
arr [0] = int nû [2];
arr [1] = int nû [3];
arr [2] = newint [4];
De destnîşan kir ku babete at index 0 points to the array yekem, em zanîn ji aliyê 2. index element 1 dê bê array aliyê 3, û bi vî awayî li ser parastin. Ev hêsan.
syntax Alternative ads java array
Destpêkirin de array rasterast dikare bibe gava ku ew hatin afirandin bi. Ev hêsan.
Bala xwe bidin li reklaman û array jerseyNumber playerName.
Di doza array du-rehendî yên vê Belavok wiha ye:
int [] [] arr = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
}
Ji bo vê jî, li şûna ku ji karmenda nû an navêda vekirinê de, ku di nav a bêhnok êlekî hemû hêmanên e. Java di vê rewşê de automatically bîra ji bo wan û encamen wan li gorî dikevin.
Array class neçim
Ji bo xebatê bi pękhateyęn mîna array li Java, di pakêta java.util de heye çîneke taybet yên array, ji bo ku metodên pircure ên statîk, gelek hêsankirina operasyonên bi wan re. A list of rêbazên sereke ku di hejmara xwe pêşkêş kirin.
Bila ji me re hin ji yên ku herî kêrhatî dinirxînin array Java rêbazên:
- copyOf (length array) - nisxeyek ji array waxtekî length rêdikirin vedigere. Veguhestin Eger zêdetir array orjînal e, wê demê hemû hêmanên "extra" bi bi nirxa standard (0 eger type sade, û null, eger reference) dagirtin.
- copyOfRange (array, cara yekem index, li index ro) - Di hejmara banî ne, di heman demê de rêbazeke kêrhatî. Ev komek ji array derbas, pênasekirina encamen guncaw ji pêşî ya dawî.
- sort (array) - cûreyên hêmanên array da tên.
- dagirin (nirxê array) - muzîkę, an nirxa array rêdikirin veguhestin.
- binarySearch (nirxê array) - pêristeke bi ku ve elementeke bi nirxê berê profîlek di array Rêzkirina waxtekî vedigere. Eger ev element kêm be, wê hejmara neyînî vegerandin.
Ji ber ku bi rêbazên statîk in, ji bo banga wan ne hewce ne ji bo afirandina nimûne ji array ku çîna. Ew rasterast ji ew navê: Arrays.sort (arr).
encamê de
Em ji aliyên herî girîng di derbarê array berçavkirin kirine, û ji bo kesên ku bi tenê ji destpêkê de ji bo xwendina Java ji bo arşîvkirin, ev bes ji bo têgihîştina bingehîn ji yên weha hêzeke e, wek array, û teknîkên bingehîn yên kar bi wî. Bê guman, di pratîkê de, wê têgihiştineke mezintir yên vî ne. Ji ber vê yekê, ne be tiral, ji bo ku ez hin temrîn, tê gunehbarkirin bi array awayên cuda.
Array Java class alîkarê hatiye dîtin, di "şer" şert û mercên bikaranîn, da ku pêşniyar dikin ku dest ji bo fêrbûna ji bo hilberîna hemû operasyonên bingehîn bi array bi destan.
Similar articles
Trending Now