Epic Vitio ta'aloga tala maua e leai se malosi e fa'aoga ai le polokalama fa'ailoga a Apple i le vave o Setema sefulutasi

O se laina i Java o se ituaiga fesuiaiga lea o le a faʻatau atu ai le tele o tau. O lo'o tu'uina atu nei fa'atauga e fa'avae atoa i luga o se ki e mafai ona fa'aaogaina e su'e mulimuli ai lena malamalama..
O fa'asologa e tatau ona aoga mo faufale i fa'atau oloa, tuu faatasi, ma toe aumai faʻataʻitaʻiga faʻamatalaga tetele. E tusa lava pe e te fa'asaoina pe leai pe leai foi le mata'ituina o togi maualuga i se tafaoga komepiuta, po'o le teuina o fa'amatalaga e uiga i tagata fa'atau i se fa'amaumauga, o se array e masani lava ona tasi le avanoa.
E lē gata i lea suʻesuʻega: Faʻafefea ona e manaʻomia le faʻaogaina o arrays i le Python
Faapea, faʻafefea ona e fatuina se laina i Java? O mea uma e filifili i le ituaiga o faʻasologa e aoga e faʻaaoga!
E faʻapefea ona fatuina se laina i Java
O le fasifuaitau "array" o loʻo lolomiina o se fale faʻamatalaga, e aofia ai se gaggle o vaega. O nei vaega e manaʻomia ona faʻaalia e le itiiti ifo i le tasi le "faʻasinomaga" poʻo le "ki."
O loʻo i ai le tele o mea malamalama i Java e mafai ona tatou faʻamatalaina o ni faʻasologa, e mafua mai i lenei upumoni. Matou te suʻesuʻeina fautuaga mai le muamua ona o se taunuuga o le "Java array." E ui o le faia o manatu e sili atu le atamai, o le mea moni e sili ona tutusa ma le mea o le a tatou iloa ai se "itemizing" i le tele o gagana eseese polokalame!
Ole auala pito sili lea ona faigofie e mafaufau ai i se Java array: e fai ma su'esu'ega o tau fa'asologa. Sa'o iinei, o se ki e masani ona tuʻuina atu i tau taʻitasi i totonu o le faʻasologa e faʻavae atoa i lona nofoaga. O le fa'asinomaga muamua o lo'o i luga ole tulaga masani "zero" ma mai iina, o le aofa'i o le a fa'aopoopo fa'aopoopo i oloa fou ta'itasi.
E le pei o se suʻesuʻega i fai mai Python, ae ui i lea, Java arrays o se fua seti. E leai se mea e pei o se tali e aveese vaega poʻo se faʻatonuga ina ia faʻaopoopo i le laina i le taimi o le taʻavale. O lenei tapula'a e lelei mo code sili ona lelei ae o le mea moni e iai ni tapula'a.
Le fatuina o se laina i Java, na'o le faia o se fa'ata'ita'iga fou fesuiaiga o lau fomu fa'amatalaga filifilia ma le sq. puipui i le tulaga o le mea moni o se array. Ona matou fa'aofiina lea o tau ta'itasi i totonu o puipui pipi'i, tuueseese i koma. O tau e mulimuli ane maua e ala i le fa'aogaina o le fa'ailoga e fa'atatau i le fa'atonuga o lenei fa'avasegaga..
String listOfFruit[] = "apu", "lanu moli", "tipolo", "pea", "vine"; System.out.println(listOfFruit[2]);
Ae e le mafai ona maua le suia o le tele o le Java array, ua tatou i ai i se tulaga e suia tulaga taua faapitoa:
listOfFruit[3] = “meloni”;
ArrayLists
Pe e fautuaina le faʻaogaina o arrays i Java e mafai ona toe faʻaleleia, e mafai ona e alu mo le ArrayList. Ole ArrayList e le vave, ae e mautinoa lava e maua ai e oe le fetuutuuna'i atili i le taimi e ta'avale ai.
E fa'apipi'i se fa'asologa o mea, e fautuaina e fa'amataina e fa'aaoga ai la matou fa'amatalaga fa'amatalaga filifilia, a maeʻa ona matou sauni e faʻaopoopo mea taʻitasi taʻitasi e faʻaaoga ai le faʻaopoopoga metotia. E le gata i lea, e tatau ona matou faʻaulufaleina ArrayList mai le Java.util bundle.
faaulufale mai java.util.ArrayList; vasega Taua fa'alaua'itele static gaogao taua(manoa[] finauga)
Taimi nei, i soo se tikeri i la tatou code, o le a matou faaopoopo ma aveese vaega. Ae ui i lea, o le faia o lea mea o le a suia ai tulaga o isi tulaga taua uma ma o latou ki. Faapea, sa ou taumafai i lenei mea:
System.out.println(arrayListOfFruit.get(Tolu)); arrayListOfFruit.add(2, "Lemoni"); System.out.println(arrayListOfFruit.get(Tolu));
O le a ou maua se fa'amatalaga mautinoa i taimi uma ou te lolomi ai. Manatua tatou te faʻaogaina le "maua" e maua ai le malosi e toe faʻafoʻi ai tau i faʻamatalaga patino, ma e mafai ona ou faʻaopoopoina tulaga taua i tulaga eseese atoatoa e ala i le pasia o laʻu faʻailoga e fai ma finauga muamua.
E faʻafefea e se tasi ona fatuina se laina i Java e faʻaaoga ai faʻafanua
O se tasi ituaiga eseese o laina i Java o le faafanua. O le fa'afanua o se fa'asologa tu'ufa'atasi e fa'aoga ai pa'aga autu/tau e le suia.
E mafai ona avea lea ma fa'ai'uga matagofie i fa'atau oloa numera telefoni, e fai ma faataitaiga. Sa'o iinei, e mafai ona e faʻaogaina numera o se taunuuga o tau ma igoa o fesoʻotaʻiga o se taunuuga o le faasino igoa. O le "197701289321" e mafai ona tuʻuina atu i ai le mea taua "Jeff." O le mea lea e sili atu ona faigofie mo i matou e vave faʻaalia le faʻamatalaga matou te manaʻo ai, a'o matou fa'aopoopo ma ave'ese fa'amatalaga mai la matou fa'asologa!
Matou te taumafai e faʻapea:
faaulufale mai java.util.HashMap;
faaulufale mai java.util.Map;
Fa'afanua<manoa, manoa> phoneBook = fou HashMap<manoa, manoa>();
phoneBook.put("Atamu", "229901239");
phoneBook.put("Fereti", "981231999");
phoneBook.put("Dave", "123879122");
System.out.println("Aofaiga a Atamu: " + phoneBook.get("Atamu"));E pei ona mafai ona e vaʻai i ai i lena taimi, a Java Array o loʻo i luga o se faʻavae masani se faʻasologa, ae ui i lea, o se laina e le o se tulaga masani o se Java Array!
E fa'afefea ona e mana'omia le fa'aogaina o le fa'asologa tele i Java
E le lelei le milo o le ulu? Ona vaʻai lea i le faʻasologa tele i Java!
Atonu o se ituaiga Java Array e lua "koluma."
Mafaufau o lau laiga masani Java o se Excel spreadsheet. O le tulaga lena, semanu e te faia se kesi e na o le tasi le koluma. Matou te manatu i ai o se "tasi itu" faʻamaumauga, ona o faʻamatalaga e naʻo suiga mai le pito i luga i lalo. Ua matou mauaina le tele o laina matou te manaʻo ai (1st fua) e ui i lea na o le tasi le koluma (le manatu 2nd fua).
Ina ia mafai ona faaopoopo isi koluma, matou te faʻaopoopoina se seti lona lua o sq. puipui. Ona matou faatumu lea o laina ma koluma. O le fale faʻamatalaga o loʻo mulimuli mai e tatau ona faʻatatauina o se "faasologa o arrays,” lea e avea ai elemene taitasi o se faatulagaga atoatoa lava!
I lenei taimi, matou te faʻaaogaina numera (numera atoa):
int[][] luaDimensions =
,
,
9, 10, 11, 12,
;Ae ui i lea, ua tatou i ai i se tulaga e ave moni ai lenei manatu e sili atu i le faia o se 3 fua fa'asologa! O lea ua sauni e avea ma se fa'asologa o fa'asologa 2D. E te fa'apotopoto fa'apenei:
int[][][] toluDimensions =
,
4, 5, 6
,
;E ui lava o lenei manatu e faigata ona faʻamalamalamaina, taumafai e mafaufau i se database e tolu axes, faatasi ai ma sela e fesuiai i auala taitasi.
Ina ia o le auala sili lea e te fatuina ai se laina i Java! A'o le tele o tagata e a'oa'oina lenei mea e ono fa'atupula'ia e aunoa ma se manatu e tatau ona popole i latou lava i fa'asologa fa'atolu, e na'o le fa'ailoa mai o le matua'i lelei ma fetuutuuna'i le Java.
I le upu moni sa'o, o le fa'avasegaina o manatu atonu e mafai ona e ausia ma Java e le gata. E pei o le Array Guidelines. Aisea e le faʻaauau ai lau aʻoaʻoga ma atonu o le meatotino sili e siaki ai Java?
