- One mobilszolgáltatások
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Nothing Phone (3) – tervezett kaotika
- iPhone topik
- Telekom mobilszolgáltatások
- Xiaomi 13 - felnőni nehéz
- Xiaomi 14T Pro - teljes a család?
- Lesz Xperia 10 VII, méghozzá újratervezett külsővel
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S23 Ultra - non plus ultra
Új hozzászólás Aktív témák
-
PandaMonium
őstag
válasz
plaschil #5365 üzenetére
Az x.keySet() -el csupán a kulcsokról kapsz egy Set-et, nem pedig a teljes kulcs-érték pár listáról.
A teljes kulcs-érték pár készletet az x.entrySet() metódussal tudod lekérni és utána végig tudsz rajta menni egy for/foreach loop-al valahogy így:
for(Entry<String, Integer> e : x.entrySet()){
if(e.getValue() == 0){
String kulcs = e.getKey();
// Itt csinálj valamit a kulccsal
}
}Személy szerint én viszont az iterátorokat javasolnám, ugyanis ha egy entry set-en vagy listán keresztül mész épp egy foreach loop-al ConcurrentModificationException-t ha törölni próbálsz a listából egy elemet. Ilyen szempontból jók az iterátorok amelyek képesek megjelölni az objektumokat törlésre és amint vége az iterálásnak az elemeket valóban ki is törli.
Ez a fajta megoldás sem sokkal bonyolultabb:
Iterator<Entry<String, Integer>> iterator = x.entrySet().iterator();
while(iterator.hasNext()){
Entry<String, Integer> e = iterator.next();
if(e.getValue() == 0){
// Példa a törlésre
iterator.remove();
}
}
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Hardcore café
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Facebook és Messenger
- One mobilszolgáltatások
- PROHARDVER! feedback: bugok, problémák, ötletek
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- iPad topik
- Nothing Phone (3) – tervezett kaotika
- Milyen videókártyát?
- Xbox Series X|S
- További aktív témák...
- Razer Viper Mini
- EK-Quantum Velocity RGB - Full Nickel - LGA1700-hoz is!
- Újszerű Creality K1 MAX + CFS garanciális, nyomtatótér: 300 x 300 x 300 mm 160 óra üzemidő
- Extrém teljesítményű gamer PC (AMD Ryzen 7 5700X, Radeon RX 7900 XTX) LEGJOBB ÁR/ÉRTÉK ARÁNY!
- Garanciális Gamer Számítógép, PC (RTX 3060Ti, I5-10400, 16GB Ram, SSD) Beszámítás! Posta ok! (37)
- antivirus szoftverek, licencek, Legion Pro 7 RTX GAMING laptopok (RTX 4090), Dokkolók
- MikroTik CCR1009-7G-1C-1S+ Cloud Router
- Bomba ár! Lenovo ThinkPad T480s - i5-8GEN I 8GB I 256GB I 14" FHD I HDMI I Cam I W11 I Gari!
- LG 65BX - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready!
- Samsung Galaxy S23 Ultra 256GB Kártyafüggetlen 1Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest