Solosaina, Fandaharana
Array Java. Arrays in Java. Java for beginners
Array (Eng. Voaomana) dia fitaovana mahery vaika izay mamela anao hiasa amin'ny tahirin-kevitra be dia be. Mazava ho azy, raha miasa ao amin'ny fehezan-dalàna any tianao hotehirizina, ohatra, 100 soatoavina, avy eo, fara fahakeliny, no tsy fahendrena izany fa iray ihany no isan'ny hiovaova. An fihaingoana dia mamela anao mba hitahiry ny soatoavina maro be iray eo ambanin'ny anarana, ka hiresaka azy ireo amin'ny mety tondro. Ny foto-kevitra no vato fehizoron'ny arrays any Java fianarana ho an'ny beginners Mazava ho azy. Rehefa dinihina tokoa, izy ireo no fototry ny angon-drakitra rafitra maro.
Satria Java dia, ambonin'ny zavatra rehetra, ny PLO, raha oharina amin'ny arrays amin'ny teny Java fandaharana voaomana manana mampiavaka - izy ireo no mifanitsy ho zavatra. Anisan'ny tombontsoa hafa, dia manala ny tokony hanara-maso ny fanadiovana ny fahatsiarovana, satria Navoaka ho azy.
Famoronana sy ny fanodinkodinana ny tokan-amin'ny lafiny arrays
A tokana voaomana dia mahazatra sy Java voaomana dia fitambaran'ireo singa mifandray iombonana anarana, tsirairay izay mifanitsy amin'ny tondro manokana. Fomba hanambara ny fihaingoana no hita eo amin'ny sary etsy ambany.
Am-boalohany dia nilaza ny karazana Java nitsangana, izay mamaritra ny karazana soatoavina izay voatahiry ao aminy. Mety ho misy manan-kery ao amin'ny Java karazana tahirin-kevitra. Manaraka avy ny anaran 'ny fihaingoana sy ny kianja fononteny mahitsizoro milaza ny compiler fa ny miova dia fihaingoana. Tandremo ny zava-manan-danja. Ny fononteny mahitsy dia azo apetraka araka ny base karazana ny nitsangana, Ary araka ny fihaingoana anarany. Taorian'ny mitovy famantarana manondro mpandraharaha vaovao, miteraka fanomezana ny fahatsiarovana ny fihaingoana (toy ny zava-zavatra), ny karazana singa mba ho voatahiry ao (ho mifanaraka amin'ny fototra karazana nilaza etsy ambony), ary, farany, ny isan'ny voalaza ao anaty fonosana.
Nandaminana singa ao amin'ny Java fihaingoana manomboka amin'ny 0. Noho izany, ny fanondroana ny voalohany singa ao amin'ny fihaingoana dia mitovy amin'ny 0, ary ny fahenina - 5. mba hilazana manokana singa ny nitsangana, toy ny fahadimy, mamaritra ny anaran 'ny fihaingoana dia ampy sy ny fanondroana amin'ny kianja anaty fonosana akaikin'ny anarana . Noho izany azo atao ny manendry ho zava-dehibe ny ny singa, ary manaisotra azy io. Na izany aza, tokony hitandrina ny iray, satria raha ianao mizara ny Fanondroana amin'ny izay tsy misy singa, ny fahadisoana mitranga.
Marolafy Arrays in Java
Multi-amin'ny lafiny arrays dia andian-tokana, amin'ny hafa singa arrays hanovozan-kevitra. Amin'ny teny hafa, ny arrays ny arrays. Ny tsotra ireo dia amin'ny lafiny roa. Ny ohatra isika dia hiezaka ny hahatakatra ny hevitra. Fa mazava, ny sary eto ambany dia mampiseho ny Syntaxe sy sary mamaritra ny firafitry ny roa-amin'ny lafiny fihaingoana.
Araka ny hitanao, ny Syntaxe dia tsy be tsy mitovy amin'ilay-amin'ny lafiny arrays. Andeha isika hijery ny rafitra. Ao amin'ny toerana voalohany, dia efa fantatra ny fononteny mahitsizoro ambanin'ny 5 singa. Ireo singa ireo andinin-tsoratra masina na inona na inona, fa ho arrays tsirairay. Ny haben'ny tsirairay amin'izy ireo tapa-kevitra araka ny isan'ny fononteny ao amin'ny faharoa. Raha ny marina, ny Analog amin'ny lafiny roa amin'ny matematika no arrays-teraka. Mariho fa ho fanampin 'ny zavatra voatokana, izay tena ilaina ny amin'ny fihaingoana halavan'ny (ny halavany) no voatahiry ao amin'ny natokana fahatsiarovana. Matetika, ny asa amin'ny lafiny maro-arrays no ataon'ny for nested tadivavarana.
tsy ara-dalàna arrays
Amin'ny lafiny roa-nahay dia nahay ny arrays. Izao no efa nahita. Fa na dia voarakitra ao arrays, manana halava samy hafa? Ny valiny - eny, azony atao. Araka izany, Java dia manome fahafahana mba hanambara amin'ny lafiny roa voaomana tamin'ny fomba manokana. , Ohatra, isika te-hamorona iray amin'ny lafiny roa-fihaingoana izay mitahiry ny telo-nahay ny halavany amin'ny lafiny 2, 3 ary 4, tsirairay avy. Hoy izy toy izao manaraka izao:
intarr [] [] = newint [3] [];
Mariho tsara fa tsy milaza ny isan'ireo ao amin'ny parenthesis faharoa. Famaritana ny haben'ny ny voaomana narindran'i dia toy izao manaraka izao:
narindran'i [0] = new int [2];
narindran'i [1] = new int [3];
narindran'i [2] = newint [4];
Niresaka momba ny zavatra ao amin'ny Fanondroana 0 manondro ny voalohany nahay, dia hanambara izany amin'ny lafiny ny 2. Ny singa fanondroana 1 dia nitandrina ny lafiny voaomana 3, sy ny sisa. Tena tsara tarehy tsotra.
Zavatra tsy Syntaxe java-voaomana dokam-barotra
Initialize ny arrays mivantana dia afaka ny ho izy ireo rehefa noforonina. Tena tsara tarehy tsotra.
Tandremo ny amin'ny dokam-barotra sy ny arrays jerseyNumber playerName.
Amin'ny tranga roa-amin'ny lafiny arrays ity fanambarana dia toy izao manaraka izao:
int [] [] narindran'i = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
}
Mba hanaovana izany, raha tokony ho ny mpandraharaha vaovao Hatanjaho hiatrika ny fanokafana, izay ny faingo dia lisitra avy ny singa rehetra. Java ao amin'ity tranga ity avy hatrany allocates fahatsiarovana ho azy ireo sy ny fanondroana azy araka izany.
Mpanampy kilasy Arrays
Miasa toy izany ao amin'ny fikambanana toy ny arrays Java, ao amin'ny java.util fonosana manana kilasy manokana ny Arrays, izay manome isan-karazany ny fomba voasakantsakan'ny, indrindra fanamoràna ny asa miaraka aminy. Ny lisitra ny fomba lehibe indrindra dia aseho ao amin'ny sary eto ambany.
Andeha isika handinika ny sasany amin'ireo tena ilaina Java fihaingoana fomba:
- copyOf (fihaingoana ny halavany) - Niverina ny dika mitovy ny halavany mifanandrify mifindra fihaingoana. Raha azo avy Lava noho ny tany am-boalohany nitsangana, dia ny "fanampiny" singa dia feno ny toerana misy anao sanda (0 raha ny kely saina karazana, sy tohivakana foana, raha ny boky).
- copyOfRange (nitsangana, ny fanondroana voalohany, ny farany Fanondroana) - tsy hita eo amin'ny sary, fa ny fomba mahasoa. Io dika mitovy ny nandalo nitsangana, mamaritra tsara fanondroana hatramin'ny voalohany hatramin'ny farany.
- karazana (fihaingoana) - karazana ny singa ao amin'ny fihaingoana mba niakatra.
- voky (fihaingoana sarobidy) - mameno ny fihaingoana sarobidy mifanandrify mifindra.
- binarySearch (fihaingoana sarobidy) - miverina ny fanondroana izay singa iray amin'ny vidiny mifanaraka voatahiry ao amin'ny fihaingoana Nalahatra mifindra. Raha singa io no tsy ampy, ny ratsy dia niverina isa.
Koa satria ny fomba dia voasakantsakan'ny, mba hiantso azy ireo dia tsy tokony hamorona ny ohatra ao amin'ny kilasy Arrays. Mivantana izy ireo hoe avy izany: Arrays.sort (narindran'i).
famaranana
Efa nandinika lafin-javatra manan-danja indrindra momba ny nitsangana, Ary ho an'ireo izay vao manomboka mianatra Java ho an'ny beginners, izany dia ampy ho fototra fahatakarana ny fikambanana toy izany, toy ny nitsangana, Ary ny fototra teknika ny niara-niasa taminy. Mazava ho azy fa ny fomba fanao dia hanome ny fahatakarana bebe kokoa ny fitaovana ity. Noho izany, aza kamo hanao fanazaran-tena ny sasany, manodinkodina arrays amin'ny fomba maro samihafa.
Array kilasy Java mpanampy efa nampiasaina tamin'ny "ady" toe-javatra, araka izany koa no nanolorana azy ho hanomboka hianatra ny vokatry ny asa fototra amin'ny arrays tanana.
Similar articles
Trending Now