Cara Ngulang liwat Hashmap Nggunakake Loop
Sumber:
FreeCodeCamp Tutorial iki njupuk tampilan rinci babagan carane ngulang Hashmap nggunakake macem-macem jinis puteran ing Jawa. Hashmap minangka struktur data sing digunakake kanggo nyimpen data ing pasangan kunci-nilai. Iki digunakake sacara wiyar ing pirang-pirang basa pamrograman, kalebu Java, Python lan JavaScript. Iterasi liwat
Hashmap minangka operasi umum sing asring ditindakake para pangembang. Ing sawetara kasus, langkah-langkah kasebut cukup prasaja. Pisanan sampeyan miwiti Hashmap, banjur gunakake iterator kanggo ngulang, lan pungkasane nampilake asil.
Cara Ngulangi liwat Hashmap ing Jawa Nggunakake Saben Loop
Salah sawijining cara sing paling gampang kanggo ngulang
Hashmap yaiku nggunakake
saben loop . Iki conto carane nindakake:
HashMap<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
Ing conto iki, kita nggawe Hashmap anyar lan nambah sawetara pasangan nilai kunci. Kita banjur nggunakake
kanggo saben daur ulang kanggo iterate liwat
Hashmap , njupuk saben pasangan kunci-nilai minangka
Map.Entry obyek . Kita banjur extract tombol lan nilai saka saben obyek
Map.Entry lan print menyang console.
Kepiye cara ngulang Hashmap ing Jawa nggunakake loop nalika nganggo iterator
Cara liya kanggo ngulang
Hashmap yaiku nggunakake loop
nalika nganggo iterator. Punika conto carane nindakake iki:
HashMap<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
Iterator<Map.Entry<String, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry<String, Integer> entry = iterator.next();
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println("Key: " + key + ", Value: " + value);
}
Ing kene maneh nggawe Hashmap anyar lan nambah sawetara pasangan kunci-nilai kasebut. Kita banjur nggawe obyek
Iterator anyar nggunakake cara
entrySet () , kang ngasilake pesawat saka pasangan key-nilai minangka obyek
Map.Entry . Kita banjur nggunakake daur ulang nalika karo
hasNext () lan
sabanjuré () cara kanggo iterate liwat pesawat lan extract saben pasangan tombol-nilai. Akhire, kita extract tombol lan nilai saka saben obyek
Map.Entry lan print menyang console.
Kepiye cara ngulang Hashmap Java nggunakake loop for karo keySet ()
Ing Jawa, keySet () cara iku sawijining cara saka kelas
java.util.HashMap sing ngasilake perwakilan set tombol sing ana ing
Hashmap . Iki tegese ngasilake set kabeh tombol ing
Hashmap , sing bisa digunakake kanggo ngulang tombol utawa nindakake operasi liyane. Kasunyatan bilih cara
keySet () ngasilake sakumpulan unsur unik tanpa duplikat amarga tombol ing
Hashmap kudu unik, lan metode
keySet () mesthekake yen set kunci kasebut ora ngemot nilai duplikat. Kita uga bisa ngulang liwat
Hashmap nggunakake
for loop karo
keySet () metode . Mangkene conto carane nindakake iki:
ashMap<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
for (String key : map.keySet()) {
Integer value = map.get(key);
System.out.println("Key: " + key + ", Value: " + value);
Ing conto iki, kita maneh nggawe Hashmap anyar lan nambah sawetara pasangan kunci-nilai. Kita banjur nggunakake
kanggo daur ulang karo
keySet () cara kanggo iterate liwat
Hashmap , extract saben tombol lan nggunakake kanggo entuk nilai sing cocog saka
Hashmap . Kita banjur print tombol lan nilai kanggo console.
Kesimpulan
Ing artikel iki, sampeyan sinau telung cara kanggo ngulang
Hashmap nggunakake macem-macem jinis puteran. Kanthi nuruti pedoman kasebut, sampeyan bakal bisa nggarap
Hashmap lan struktur data liyane. Elinga yen ngganti
Hashmap sajrone pengulangan bisa ngasilake asil sing ora dikarepke, mula iki kudu dihindari yen bisa.
Pangerten Void lan Null ing Jawa kanthi Tuladha
Sumber:
Sedheng Pandhuan iki bakal mulang sampeyan bedane Void lan Null , uga sawetara conto carane nggunakake. Ana rong tembung kunci sing umum digunakake ing basa pamrograman Jawa -
Void lan
Null . Loro-lorone digunakake kanggo nunjukake absen, nanging ing konteks sing beda. Kajaba iku, panggunaan lan prilaku kasebut beda-beda.
batal
Ing Jawa, tembung kunci
Void digunakake kanggo nunjukake ora ana nilai. Biasane digunakake minangka jinis bali kanggo cara sing ora ngasilake nilai. Cara
ora sah dieksekusi amarga efek sampinge, kayata nyithak soko menyang konsol utawa ngganti kahanan obyek. Punika conto metode
Void :
public void printMessage(String message) {
System.out.println(message);
}
Ing conto iki, cara
printMessage njupuk bantahan senar jenenge pesen lan prints menyang console nggunakake
System.out.println () cara . Jinis bali saka cara punika
Void , kang tegese cara ora ngasilake nilai.
Null
Null digunakake kanggo nuduhake yen ora ana referensi kanggo obyek. Biasane digunakake ing Jawa kanggo nginisialisasi variabel utawa kanggo nunjukake yen obyek ora ana.
Null dudu tembung kunci ing Jawa, nanging tembung sing dilindhungi undhang-undhang sing nggambarake nilai literal sing bisa ditugasake menyang variabel referensi obyek. Iki minangka conto nggunakake
Null kanggo miwiti variabel:
String message = null;
Ing conto iki, variabel pesen diinisialisasi dadi
Null . Iki tegese ora nuduhake obyek ing memori.
Apa bedane antarane Void lan Null
Bentenane utama antarane
Void lan
Null yaiku
Void nggambarake ora ana nilai, dene
Null nuduhake ora ana referensi obyek.
Void digunakake kanggo ngumumake cara sing ora ngasilake nilai, dene
Null digunakake kanggo miwiti variabel utawa kanggo nunjukake yen obyek ora ana. Bentenane liyane antarane
Void lan
Null yaiku
Void minangka tembung kunci ing Jawa lan
Null minangka tembung sing dilindhungi.
Void uga digunakake ing Jawa kanggo ngumumake jinis generik kayata
Void<T> , sing makili jinis generik sing ora ngemot data apa wae. Kajaba iku,
Void mung bisa digunakake minangka jinis bali kanggo metode, nanging
Null bisa ditugasake menyang variabel referensi obyek.
Kesimpulan
Void lan
Null minangka konsep penting ing basa pemrograman Jawa.
Void nggambarake ora ana nilai lan umume digunakake minangka jinis bali kanggo metode sing ora ngasilake nilai.
Null , ing tangan liyane, nuduhake anané referensi kanggo obyek lan biasane digunakake kanggo initialize variabel utawa kanggo nunjukaké sing obyek ora ana. Kanthi ngerteni kanthi jelas bedane
Void lan
Null , sampeyan bisa nulis kode sing luwih efisien.
GO TO FULL VERSION