Ing tingkat iki, sampeyan terus kenalan karo koleksi: sampeyan ngerti apa HashMap lan HashSet, lan uga sinau luwih akeh babagan metode kelas helper Collections. Ing konteks HashSet, penting kanggo ngomong babagan jinis loop liyane: loop for-saben, sing bakal mbantu sampeyan nampilake dhaptar unsur HashSet ing layar.

Pungkasan, topik sing anyar kanggo sampeyan yaiku statement switch pilihan ganda.

Umumé, disaranake sampeyan ambegan lan ambegan, banjur nutup topik kasebut kanthi lengkap (saiki) - maca kanthi teliti sawetara pelajaran tambahan. Ora bakal mboseni!

Kelas koleksi

Ana sawetara tugas sing cocog karo ArrayList. Pencipta Jawa njupuk lan ngetrapake ing kelas sing kapisah supaya sampeyan lan pangembang liyane ora kudu ngetrapake dhewe saben wektu. Ing artikel iki, sampeyan bakal sinau babagan tugas kasebut lan kelas Koleksi.

Kanggo-saben loop

Kaya sing wis dingerteni, loop for-saben minangka jinis loop sing digunakake nalika sampeyan kudu ngolah kabeh unsur array utawa koleksi. Ing wulangan iki, sampeyan bakal nemokake conto nggunakake daur ulang iki karo array data lan koleksi, lan sampeyan bakal nonton video mbiyantu carane jinis daur ulang iki bisa. Lan yen ora cukup, matur nuwun kanggo maca tambahan saka siswa kita dhewe babagan kanggo lan saben puteran. Lan tambahan, pilihan cara alternatif kanggo nggarap koleksi ing Jawa.

Pranyatan ngalih Jawa

Bayangna sampeyan ksatria mandheg ing pertigaan dalan. Yen sampeyan ngiwa, sampeyan bakal kelangan jaran. Yen sampeyan mlaku kanthi bener, sampeyan bakal entuk kawruh. Kepiye carane kita makili kahanan iki ing kode? Sampeyan mbokmenawa wis ngerti yen kita nggunakake konstruksi kaya yen-banjur lan yen-banjur-liyane kanggo nggawe keputusan kasebut. Nanging kepiye yen dalane ora dadi loro, nanging dadi sepuluh?

Sampeyan duwe dalan sing "rampung ing sisih tengen", "rada ing sisih kiwa", "sethithik luwih ngiwa" lan liya-liyane, kanthi total 10 dalan? Bayangake carane kode "yen-banjur-liyane" bakal tuwuh ing versi iki! Upaminipun sampeyan duwe 10-way fork ing dalan. Kanggo kahanan kaya mengkono, Jawa nduweni statement switch. Kita bakal ngomong babagan wong iki kaping pirang-pirang.

LinkedList

Programmer Java ora urip mung dening ArrayList. Ana akeh struktur data liyane sing migunani. Contone, dhaptar sing disambung, alias LinkedList. Wis nggawe kesan pisanan LinkedList, nanging durung nyelidiki kanthi lengkap apa fitur-fitur kasebut? Waca artikel kasebut lan sampeyan bakal ngerti luwih akeh babagan cara kerja struktur data iki lan keuntungan apa sing ditawakake!

HashMap: peta apa iki?

Aja nglirwakake struktur data liyane saka pelajaran sadurunge. Apa sampeyan wis ngerti apa iku HashMap? Apik tenan. Nanging yen sampeyan rumangsa ora aman lan mikir yen HashMap dudu salah sawijining kekuwatan sampeyan, waca artikel kasebut lan nyemplungake dhewe. Isine ton conto migunani.

Carane nggunakake kelas Enum

Sampeyan wis ngerti carane nggawe kelas. Nanging apa yen sampeyan kudu piye wae nggunakake kelas kanggo matesi sawetara nilai? Sadurunge Java 1.5 muncul, pangembang kanthi mandiri nggawe "solusi multi-langkah" kanggo masalah iki. Nanging banjur kelas Enum teka menyang pemandangan kanggo ngatasi masalah iki, lan teka karo kabeh kapabilitas kelas bebarengan karo sawetara peculiarities. Ing artikel iki, sampeyan bakal sinau babagan bedane karo kelas liyane.

Enum. Tuladha praktis. Nambahake konstruktor lan cara

Lan sawetara tembung liyane babagan Enum. Luwih tepate, luwih sithik tembung, nanging luwih akeh kode lan praktik. Sawise kabeh, otak akeh wong (cukup asring) kebak bubur babagan topik iki tinimbang kawruh. Yen sampeyan pengin ngrasakake topik sing luwih apik, aja isin: bebas maca lan njelajah nalika sampeyan lunga.