JavaRush /Blog Jawa /Random-JV /Ngopi #224. Cara ngulang liwat Hashmap nggunakake loop. P...

Ngopi #224. Cara ngulang liwat Hashmap nggunakake loop. Pangerten Void lan Null ing Jawa kanthi Tuladha

Diterbitake ing grup

Cara Ngulang liwat Hashmap Nggunakake Loop

Sumber: FreeCodeCamp Tutorial iki njupuk tampilan rinci babagan carane ngulang Hashmap nggunakake macem-macem jinis puteran ing Jawa. Ngopi #224.  Cara ngulang liwat Hashmap nggunakake loop.  Pangertosan Void lan Null ing basa Jawa kanthi Tuladha - 1Hashmap 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. Ngopi #224.  Cara ngulang liwat Hashmap nggunakake loop.  Pangertosan Void lan Null ing basa Jawa kanthi Tuladha - 2Ana 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.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION