RíomhairíCláir

Java Eagar. Arrays i Java. Java do thosaitheoirí

Is Eagar (Eng. Eagar) uirlis chumhachtach a ligeann duit a bheith ag obair le líon mór sonraí. Ar ndóigh, má tá tú ag obair i do chód áit éigin mian leat a shábháil, mar shampla, 100 luachanna, a dhéanamh ansin, ar a laghad tá sé seo unwise chun líon céanna na n-athróg. Ceadaíonn sraith leat a stóráil ar líon mór de luachanna faoi ainm amháin, agus aghaidh a thabhairt orthu ag an innéacs cuí. Is é an coincheap mar bhunchloch arrays i gcúrsa staidéir Java do thosaitheoirí. Tar éis an tsaoil, tá siad an bonn le haghaidh struchtúir go leor sonraí.

Toisc go bhfuil Java, thar aon rud eile, an PLO, i gcomparáid le arrays i eile teangacha cláir java eagar Tá ghné idirdhealú amháin - tá siad ionadaíocht mar rudaí. I measc buntáistí eile, eliminates sé an gá le monatóireacht a dhéanamh íonú chuimhne, toisc go bhfuil sé scaoileadh go huathoibríoch.

Cruthú agus ionramháil na arrays aonair-tríthoiseach

Is éard eagar aontoiseach clasaiceach agus is Java sraith bailiúchán na n-eilimintí ainm coitianta a bhaineann, gach ceann de a fhreagraíonn do innéacs ar leith. Tá Bealach chun a dhearbhú le sraith a thaispeántar sa bhfigiúr thíos.

Ar dtús dearbhaíodh an gcineál Java eagar, a shonraíonn an cineál luachanna atá stóráilte sa é. Is féidir é seo a bheith ar aon bailí sa chineál sonraí Java. Next thagann an t-ainm de na eagar agus na lúibíní cearnacha rá leis an tiomsaitheoir go bhfuil an athróg eagar. Tabhair aird ar an bhfíric tábhachtach. Is féidir leis an lúibíní a chur i ndiaidh an cineál bonn de na eagar, agus tar éis an t-ainm eagar. I ndiaidh léiríonn an comhartha comhionann oibreoir nua, ag cur tús leithdháileadh gcuimhne don eagar (mar atá i gcás na rudaí mar an gcéanna), an cineál na n-eilimintí atá le stóráil iontu (a bheith ag luí leis an gcineál bonn dearbhaithe thuas), agus, ar deireadh, an uimhir le fios idir lúibíní.

Tosaíonn an t-uimhriú na n-eilimintí sa eagar Java ag 0. Mar sin, is é an t-innéacs na chéad eilimint sa eagar cothrom le 0, agus an séú - 5. tagairt a dhéanamh gné ar leith den eagar, mar shampla an cúigiú, a shonrú go bhfuil an t-ainm an sraith go leor agus an t-innéacs i lúibíní cearnacha in aice leis an t-ainm . Dá bhrí sin is féidir a shannadh mar luach an eilimint, agus a bhaint é. Mar sin féin, ba chóir ceann a bheith cúramach, mar má éiríonn leat an t-innéacs ag a bhfuil aon eilimint, a tharlaíonn earráid.

Arrays iltoiseach i Java

Tá eagair ilghnéitheach sraith de aon-tríthoiseach, in eilimintí arrays thagartha eile. I bhfocail eile, na arrays arrays. An simplí de na dhá-thoiseach. A n-shampla déanfaimid iarracht chun tuiscint a fháil ar an gcoincheap. Ar mhaithe le soiléireacht, taispeánann an figiúr thíos an chomhréir agus léaráid dtabharfar tuairisc an déanmhais an sraith dhá-thoiseach.

Mar a fheiceann tú, nach bhfuil an error bhfad difriúil ó na eagair aontoiseacha. Ligean ar súil ar an struchtúr. Ar an gcéad dul, ní mór dúinn a d'aithin an lúibíní faoi 5 heilimintí. Tá na gnéithe aon rud ach tagairtí arrays aonair. An méid de gach ceann acu a chinnfidh an líon sa dara lúibíní. Go deimhin, tá aschur eagair dhéthoiseacha sa mhatamaitic an maitrís. Tabhair faoi deara gur sa bhreis ar na heilimintí áit ar leith, ina bhfuil luach an fad eagar (fad) atá stóráilte sa chuimhne leithdháilte. De ghnáth, tá an obair le arrays iltoiseach a dhéanann do lúba neadaithe.

arrays neamhrialta

Is é an sraith dhá-thoiseach le sraith de arrays. Seo ní mór dúinn a fuair cheana féin. Ach cibé an bhfuil arrays atá ann, tá faid éagsúla? Is é an freagra - yes, is féidir leo. Chun na críche sin, cuireann Java deis a dhearbhú eagar déthoiseach ar bhealach ar leith. Mar shampla, ba mhaith linn a chruthú sraith dhá-thoiseach a bheadh a stóráil eagar tríthoiseach de fhad 2, 3 agus 4, faoi seach. Dhearbhaigh sé mar seo a leanas:

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

Tabhair faoi deara nach féidir linn luadhfar ann an méid sa dara lúibíní. Cinneadh an méid de na Arr eagar é seo a leanas:

arr [0] = int nua [2];

arr [1] = int nua [3];

arr [2] = newint [4];

Ag tagairt don mhír ar innéacs 0 pointí go dtí an chéad sraith, dearbhaímid é leis an ngné de 2. Beidh an t-innéacs gné 1 a choinneáil an eagar ghné 3, agus mar sin de. Tá sé simplí go leor.

error Malartacha ads eagar java

Thúsú féidir leis na arrays a bheith go díreach nuair a bhíonn siad a cruthaíodh. Tá sé simplí go leor.

Tabhair aird ar na fógraí agus arrays jerseyNumber playerName.

I gcás eagair dhéthoiseacha an fhógra Is mar seo a leanas:

o [] [] arr = {

{1, 2, 3},

{4, 5, 6},

{7, 8, 9}

}

Chun seo a dhéanamh, in ionad an t-oibreoir nua brace oscailt, ina bhfuil camóg liosta de na heilimintí go. Java sa chás seo Dáileann go huathoibríoch gcuimhne dóibh agus innéacsanna iad dá réir sin.

Arrays rang Helper

Oibriú le heintitis ar nós arrays i Java, sa phacáiste java.util Tá rang speisialta de na arrays, a sholáthraíonn modhanna éagsúla statach, oibríochtaí leo a éascú go mór. Tá liosta de na modhanna is mó i láthair san fhigiúr thíos.

Lig dúinn scrúdú a dhéanamh ar roinnt de na is úsáideach eagar Java modhanna:

- copyOf (fad eagar) - tuairisceáin cóip den fhad comhfhreagrach eagar tharchuirfear. Má tá tharchuirtear níos faide ná an eagar bunaidh, ansin go léir an "breise" gnéithe líonadh leis an luach réamhshocraithe (0 má tá an cineál simplí, agus null, dá bhfolódh an tagairt).

- copyOfRange (eagar, an chéad innéacs, an t-innéacs deiridh) - nach bhfuil a thaispeántar san fhigiúr, ach modh úsáideach. cóipeanna sí an eagar a rith, lena sainmhínítear innéacsanna iomchuí ón gcéad leis an gceann deireanach.

- sort (eagar) - sórtálfar na gnéithe den eagar in ord ardaitheach.

- líonadh (luach eagar) - Líonann le luach eagar comhfhreagrach arna dtarchur.

- binarySearch (luach eagar) - tuairisceáin an t-innéacs trína gné leis an luach sin atá stóráilte sa eagar curtha in eagar tharchuirfear. Má tá an eilimint ar iarraidh, is é an uimhir dhiúltach ar ais.

Ó tharla go bhfuil na modhanna statach, chun glaoch nach iad is gá a chruthú go bhfuil drochriarachán na Arrays ranga. Siad ar a dtugtar go díreach as é: Arrays.sort (arr).

Mar fhocal scoir

Tá athbhreithniú déanta againn ar na gnéithe is tábhachtaí maidir leis an eagar, agus dóibh siúd atá ag tosú ach a staidéar a dhéanamh ar Java do thosaitheoirí, tá sé seo go leor do tuiscint bhunúsach eintiteas den sórt sin, mar eagar, agus na teicnící bunúsacha na obair leis. Ar ndóigh, beidh an cleachtas a chur ar fáil tuiscint níos fearr ar an uirlis. Dá bhrí sin, ná a bheith leisciúil a dhéanamh ar roinnt cleachtaí, ionramháil arrays bhealaí éagsúla.

Tá Eagar Java rang cúntóir baineadh úsáid as i gcoinníollacha "chomhrac", agus mar sin tá sé molta chun tús a fhoghlaim a thabhairt ar aird gach oibríocht bhunúsach le arrays de láimh.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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