Kwamfutocin, Shirye-shirye
Java Array. Iri-iri, a Java. Java da sabon shiga
Array (Eng. Array) ne mai iko kayan aiki da damar ka ka yi aiki tare da manyan yawa na bayanai. Babu shakka, idan ka yi aiki a cikin code wani wuri da ka so ka ajiye, misali, 100 dabi'u, sa'an nan ka yi a kalla wannan shi ne marasa fahimta ga wannan adadin canji. An tsararru ba ka damar adana babban adadin dabi'u a karkashin guda sunan, da kuma magance su a dace index. A ra'ayi ne madogara na iri-iri a cikin Java nazari hanya ga sabon shiga. Bayan duk, su ne dalilin da yawa data Tsarin.
Saboda Java ne, a sama da dukan, da PLO, idan aka kwatanta da iri-iri a cikin wasu harsuna java shirye-shirye tsararru yana daya bayãnin hukuncin fasalin - suna wakilta a matsayin abubuwa. Daga cikin wasu abũbuwan amfãni, shi gusar da bukatar ka saka idanu da tsarkakewa daga ƙwaƙwalwar ajiya, saboda an saki ta atomatik.
Halittar kuma da magudi da guda-girma iri-iri
A daya-girma tsararru ne classic da kuma Java tsararru ne mai tarin related kowa sunan abubuwa, kowane daga wanda yayi dace da wani index. Way to bayyana wani tsararru aka nuna a cikin adadi a kasa.
Da farko ayyana nau'in Java tsararru, wanda ya qayyade irin dabi'u da aka adana a cikin ta. Wannan na iya zama wani aiki a cikin Java data type. Next zo da sunan tsararru da square baka gaya da tarawa da cewa m ne wani tsararru. Kula da wani muhimmin al'amari. The baka za a iya sanya bayan da tushe irin na tsararru, kuma bayan da tsararru sunan. Bayan da daidai alamar nuna sadarwarka sabon, wajen qaddamar da kasafi na memory ga tsararru (kamar a cikin hali na abubuwa), da irin abubuwa da za a adana a cikinta (ya zama jituwa tare da tushe irin ayyana a sama), da kuma, a karshe, da lambar nuna cikin baka.
Lambobin abubuwa a cikin Java tsararru farawa a 0. Saboda haka, index na farko kashi a cikin tsararru ne daidai 0, kuma ta shida - 5. Don koma zuwa wani takamaiman kashi na tsararru, kamar na biyar, saka sunan tsararru ne isa da kuma index a square baka kusa da sunan . Kamar wancan ne, yana yiwuwa ya sanya kamar yadda tamanin da rabi, da kuma cire shi. Duk da haka, ya kamata mutum ya yi da hankali, domin idan ka wuce da index a wanda bãbu kashi, wani kuskure ya auku.
Hadaddiyar iri-iri a cikin Java
Multi-girma iri-iri ne wani jerin daya-girma, a cikin wasu nusar da abubuwa iri-iri. A wasu kalmomin, da iri-iri na iri-iri. Mafi sauki daga wadannan su ne biyu-girma. Su misali za mu yi kokarin fahimtar da ra'ayi. Domin tsabta, da adadi a kasa ya nuna da ginin kalma da kuma wani zane kwatanta tsarin da biyu-girma tsararru.
Kamar yadda ka gani, da ginin kalma ne ba yawa daban-daban daga daya-girma iri-iri. Bari mu dubi tsarin. A farko wuri, mun gano da baka karkashin 5 abubuwa. Wadannan abubuwa ba kome ba ne amma nassoshi mutum iri-iri. A size kowane daga cikinsu ƙaddara da lambar a karo na biyu baka biyu. A gaskiya ma, wani analog biyu-girma iri-iri a cikin ilmin lissafi ne matrix. Ka lura da cewa a cikin Bugu da kari ga abubuwa daban wuri, inda darajar da tsararru tsawon (tsawon) da aka adana a cikin kasaftawa ƙwaƙwalwar. Yawanci, da aiki da Multi-girma iri-iri ne da za'ayi ta ga nested madaukai.
sababbu iri-iri
Biyu-girma tsararru ne wani tsararru na iri-iri. Wannan mun riga samu. Amma ko iri-iri suna kunshe cikinta, da daban-daban tsawo? Amsar ne - eh, za su iya. Don wannan karshen, Java bayar da damar da za su bayyana a biyu-girma tsararru a hanya ta musamman. Alal misali, mun so su haifar da wata biyu-girma tsararru cewa zai ajiye wani uku-girma tsararru na tsawon 2, 3, da 4, bi da bi. Ya bayyana kamar haka:
intarr [] [] = newint [3] [].
Lura cewa ba mu saka lambar a karo na biyu zance. Kayyade girman da tsararru arr ne kamar haka:
arr [0] = sabon int [2].
arr [1] = sabon int [3];
arr [2] = newint [4];
Magana game da abu a index 0 maki to na farko tsararru, mun bayyana shi ga girma na 2. A kashi index 1 za a kiyaye da girma tsararru 3, da sauransu. Yana da kyawawan sauki.
Alternative ginin kalma java tsararru talla
Initialize da iri-iri iya zama kai tsaye a lokacin da aka halitta su. Yana da kyawawan sauki.
Kula da talla da kuma iri-iri jerseyNumber playerName.
A cikin hali na biyu-girma iri-iri na wannan sanarwa ne kamar haka:
int [] [] arr = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
}
Don yin wannan, maimakon sabon sadarwarka wani bude takalmin katakon gyaran kafa, a cikin abin da wani wakafi ne a listing na dukan abubuwa. Java a cikin wannan harka ta atomatik allocates ƙwaƙwalwar ajiya ga su kuma fihirisa su yadda ya kamata.
Mataimaki aji iri-iri
Don aiki tare da irin abokai kamar iri-iri a Java, a cikin java.util kunshin yana da wani musamman aji na iri-iri, wanda ya samar da wani iri-iri na a tsaye hanyoyin, ƙwarai gudanarwa da ayyukan da su. A jerin daga cikin manyan hanyoyin da aka gabatar a cikin adadi a kasa.
Bari mu bincika wasu daga cikin mafi amfani Java tsararru hanyoyin:
- copyOf (tsararru tsawon) - kõma da wani kwafin na daukar kwayar cutar tsararru m tsawon. Idan daukar kwayar cutar ne fiye da asali tsararru, to, duk da "karin" abubuwa suna cike da tsoho darajar (0 idan sauki type, kuma null, idan reference).
- copyOfRange (tsararru, na farko index, da karshen index) - ba aka nuna a cikin adadi, amma wani amfani hanya. Yana kofe na wuce tsararru, ma'ana dace fihirisa daga farko zuwa karshe.
- irin (tsararru) - dadin jikina da abubuwa na tsararru a hawa domin.
- cika (tsararru darajar) - ya cika wani tsararru m darajar daukar kwayar cutar.
- binarySearch (tsararru darajar) - dawo da index da wanda wani kashi da daidai darajar adana a cikin An ware tsararru daukar kwayar cutar. Idan wannan kashi ne m, korau lambar da aka mayar da su.
Tun da hanyoyin su ne a tsaye, to ka kira su ba su da bukatar haifar da wani misali na aji iri-iri. Suna da ake kira kai tsaye daga shi: Arrays.sort (arr).
ƙarshe
Mun sake nazari mafi muhimmanci al'amurran game da tsararru, da kuma wadanda suke kawai fara karatu Java ga sabon shiga, wannan shi ne isa ga wani tushen fahimtar irin wannan wani mahaluži, kamar yadda wani tsararru, da kuma ainihin dabaru na aiki tare da shi. Hakika, da yi zai samar da wani mafi girma fahimtar wannan kayan aiki. Saboda haka, kada da kasance m yi wasu darussan, sabawa iri-iri daban-daban a cikin hanyoyi.
Array Java mataimaki aji an yi amfani da "fama" yanayi, don haka ne shawarar da za a fara koya, don samar da duk ainihin yadda ake gudanar da iri-iri da hannu.
Similar articles
Trending Now