Coimpiutairean, Prògramadh
Java ordugh. Arrays ann an Java. Java do luchd-tòiseachaidh
Ordugh (Eng. Ordugh) 'S e inneal cumhachdach a bheir cothrom dhut a bhith ag obair le tòrr dàta. Gun teagamh, ma tha thu ag obair ann an còd agad àiteigin thu ag iarraidh a shàbhaladh, mar eisimpleir, 100 luachan, agus an uair sin a 'dèanamh co-dhiù glic a tha seo airson an aon àireamh de caochladairean. An ordugh leigeas leat a stòradh àireamh mhòr de luachan fo aon ainm, agus a 'dèiligeadh riutha aig an clàr-amais iomchaidh. Tha bun-bheachd na bhunait arrays ann an Java sgrùdadh cùrsa do luchd-tòiseachaidh. Às dèidh na h-uile, tha iad a 'bhunait airson iomadh dàta structaran.
Seach Java, tha na h-uile, a 'PLO, an coimeas ri arrays eile ann an cànanan Java phrògraman ordugh tha aon fheart eadar-dhealaichte.Tha - tha iad a' riochdachadh mar rudan. Am measg nam buannachdan eile, tha e às do fheum airson sùil a chumail purification cuimhne, oir tha e a 'leigeil a-mach gu fèin-obrachail.
Cruthachadh agus cloc aon-thaobhach arrays
A aon-thaobhach ordugh S e clasaig agus Java ordugh tha cruinneachadh de co-cheangailte ainm cumanta eileamaidean, gach aon a 'co-fhreagairt gu sònraichte an clàr-amais. Way com-ordugh air a shealltainn ann an àireamh gu h-ìosal.
An toiseach ghairm an t-seòrsa de Java ordugh, a tha a 'sònrachadh an t-seòrsa luachan a tha air an stòradh ann. Faodaidh seo a bhith dligheach sam bith ann an Java dàta seòrsa. An ath tighinn an ainm an ordugh agus an camagan ceàrnach innse an cruinneachadh a caochlaideach a tha an ordugh. Aire don chudromach gu dearbh. Tha an camagan urrainn a chur an dèidh an ionad-seòrsa an ordugh, agus an dèidh an ordugh ainm. Às dèidh a 'cho-ionnan soidhne a' sealltainn ghnìomhaiche ùr, a 'cur air chois riarachadh memory airson an ordugh (an aon mar ann an cùis Rudan), an seòrsa eileamaidean a bhith air a stòradh ann (a bhith co-chòrdail ris a' bhunait seòrsa cèill gu h-àrd), agus, mu dheireadh, an àireamh comharrachadh ann an camagan.
Tha àireamhan de na h-eileamaidean ann an Java ordugh a 'tòiseachadh aig 0. Mar sin, an clàr-amais a' chiad eileamaid ann an ordugh a tha co-ionnan ri 0, agus an t-siathamh - 5. Airson iomradh a thoirt air sònraichte eileamaid an ordugh, mar an còigeamh, a 'comharrachadh an ainm an ordugh gu leòr agus an clàr-amais ann an camagan ceàrnach ri taobh an ainm . Mar so tha e comasach a shònrachadh mar luach na eileamaid, agus a 'toirt air falbh e. Ach, aon a bu chòir a bhith faiceallach, oir ma tha sibh seachad an clàr-amais aig a bheil eileamaid sam bith, mearachd a 'tachairt.
Multidimensional Arrays ann an Java
Ioma-thaobhach arrays tha sreath de aon-thaobhach, ann an iomradh eileamaidean eile arrays. Ann am briathran eile, tha an arrays de arrays. Shìmplidh de na tha dà-thaobhach. An eisimpleir aca, bidh sinn a 'feuchainn ri tuigsinn a' bhun-bheachd. Mar shoilleireachadh, an àireamh gu h-ìosal a 'sealltainn sheantansan agus diagram a' toirt iomradh air structar an dà-thaobhach ordugh.
Mar a chì sibh, an sheantansan eil mòran eadar-dhealaichte bho aon-thaobhach arrays. Nach coimhead air an structar. Anns a 'chiad àite, tha sinn air comharrachadh na camagan fo 5 eileamaidean. Eileamaidean sin tha dad ach iomraidhean fa leth arrays. Tha meud gach aon dhiubh co-dhùnadh leis an àireamh anns an dara bracaidean. Gu dearbh, an Analog dà-thaobhach arrays ann am matamataig a tha matrix. Cuimhnich gur ann a bharrachd air na h-eileamaidean fa leth àite, far a bheil luach an ordugh dh'fhaid (dh'fhaid) a stòradh ann an riarachadh chuimhne. Mar as trice, tha an obair le ioma-thaobhach arrays air a dhèanamh le airson neadaichte lùban.
neo-riaghailteach arrays
Tha an dà-thaobhach ordugh e an ordugh catha de arrays. Seo tha sinn air mar-thà a lorg. Ach co-dhiù a tha arrays a tha ann, aig a bheil faid eadar-dhealaichte? Am freagairt a tha - 'se, as urrainn dhaibh. Gus seo a choileanadh, Java a 'toirt an cothrom a ghairm dà-thaobhach sònraichte ann an ordugh slighe. Mar eisimpleir, tha sinn ag iarraidh a chruthachadh dà-thaobhach ordugh a bhiodh a 'stòradh trì-thaobhach farsaing de dh'fhaid, 2, 3 agus 4, fa leth. Dh'ainmich e mar a leanas:
intarr [] [] = newint [3] [];
Thoiribh fa-near nach bi sinn a 'sònrachadh an àireamh anns an dara parenthesis. Dèanamh a-mach meud an ordugh arr mar a leanas:
arr [0] = ùr int [2];
arr [1] = ùr int [3];
arr [2] = newint [4];
Toirt iomradh air a 'phìos aig index 0 Puingean a' chiad ordugh, tha sinn a 'cur an cèill gu an taobh 2. Tha an eileamaid Clàr-ìnnse 1 thèid a chumail an taobh an ordugh 3, agus mar sin air. Tha i gu math sìmplidh.
Eile sheantansan Java ordugh ads
Tòiseachadh an arrays urrainn a bhith dìreach nuair a tha iad a chruthachadh. Tha i gu math sìmplidh.
Aire don ads agus arrays jerseyNumber playerName.
Ann an suidheachadh dà-thaobhach arrays seo ainmeachadh mar a leanas:
int [] [] arr = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
}
Gus seo a dhèanamh, an àite a 'ghnìomhaiche ùr fosgladh brace, anns a bheil cromag' S e clàradh de na h-eileamaidean. Java sa chùis seo gu fèin-obrachail a 'riarachadh memory dhaibh agus clàran-amais orra a rèir sin.
Helper clas Arrays
Gus obrachadh le leithid bhuidhnean mar arrays ann an Java, ann an java.util pasgan sònraichte aig a 'chlas an Arrays, a tha a' toirt seachad measgachadh de dhòighean-obrach socrach, a 'cuideachadh gu mòr le obraichean orra. Tha liosta de na prìomh dhòighean-obrach ga thoirt ann an àireamh gu h-ìosal.
Leig dhuinn sgrùdadh a dhèanamh air cuid de na feumail Java ordugh dhòighean:
- copyOf (ordugh dh'fhaid) - thilleas lethbhreac den chraoladh ordugh co-fhreagarrach dh'fhaid. Ma chraoladh tha nas fhaide na a 'chiad ordugh, agus an uair sin a h-uile "a bharrachd" eileamaidean air a lìonadh leis an default luach (0 ma sìmplidh seòrsa, agus a null, ma tha an t-iomradh).
- copyOfRange (ordugh, a 'chiad chlàr-amais, an dàrna clàr-amais) - chan eil a chithear ann am figear, ach feumail dòigh. Tha e a 'cur lethbhric den seachad ordugh, a' mìneachadh iomchaidh clàran-amais bhon chiad mu dheireadh.
- seòrsa (ordugh) - seòrsa eileamaid den ordugh dìridh ann an òrdugh.
- fill (ordugh luach) - lìonadh an ordugh catha an co-rèir luach a chraoladh.
- binarySearch (ordugh luach) - a 'tilleadh an clàr-amais le bhith a eileamaid le luach co-fhreagarrach air a stòradh ann an cur ann an ordugh ordugh a chraoladh. Ma tha eileamaid seo a dhìth, an àireamh àicheil a thilleadh.
Bho na dòighean a tha socrach, a ghairm iad nach fheum a 'cruthachadh eisimpleir de chlas Arrays. Tha iad an t-ainm dìreach bhon e: Arrays.sort (arr).
co-dhùnadh
Tha sinn air ath-sgrùdadh a 'chuid as motha de roinnean cudromach a thaobh an ordugh, agus airson an fheadhainn a tha dìreach a' tòiseachadh a 'sgrùdadh Java do luchd-tòiseachaidh, tha seo gu leòr airson tuigse bhunaiteach a leithid de eintiteas, mar an ordugh, agus an dòighean-obrach bunaiteach a bhith ag obair còmhla ris. Gu dearbh, air a 'chleachdadh a bhios a' toirt barrachd tuigse air an acfhainn seo. Mar sin, chan eil a bhith leisg a dhèanamh eacarsaichean, gluasad arrays ann an diofar dhòighean.
Ordugh Java neach-cuideachaidh clas air a bhith air a chleachdadh ann an "sabaid" na h-, mar sin, thathar a 'moladh airson tòiseachadh ag ionnsachadh a' dèanamh a h-uile bunaiteach obrachaidhean le arrays làimh.
Similar articles
Trending Now