- Motorola Signature - mielőtt aláírnád...
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Xiaomi 13 - felnőni nehéz
- Okosóra és okoskiegészítő topik
- Motorola Edge 50 Fusion - jó fogás
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Gyorsabb és drágább - kezünkben a Samsung Galaxy S23
- Samsung Galaxy S25 - végre van kicsi!
- A nap színe: a vörös
- Fotók, videók mobillal
Ú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?:))
- Okoslámpával vinne fényt az OpenAI a sötétségbe
- Motorola Signature - mielőtt aláírnád...
- Építő/felújító topik
- Suzuki topik
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- Samsung kuponkunyeráló
- Mibe tegyem a megtakarításaimat?
- Xiaomi 13 - felnőni nehéz
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- További aktív témák...
- RTX 2060 Super - Ryzen 5 5500 (ÚJ, 2 ÉV GARI) - 16 GB DDR4 3200 MT/s CL16 - 1 TB NVMe SSD
- Thrustmaster TS-PC Racer Ferrari 488 Challenge Edition (6.2NM) - ÚJ - GARANCIÁLIS 2028.01.06-ig
- 300db Teszteletlen Okostelefon (épp kijelzős mind) - 3990Ft / db
- ThinkPad T14 Gen1 27% 14" FHD IPS érintő i7-10610U MX330 16GB 256GB NVMe ujjlolv gar
- BenQ MA320U 9H.LMXLB.QBE Monitor
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600X / GTX 1080Ti 11GB / 16GB DDR4 / 512 Nvme SSD
- MikroTik CCR2004-16G-2S+
- Apple iPhone 14 Pro Max 128GB,Újszerű,Dobozaval,12 hónap garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB DDR5 RAM RTX 5070 12GB GAMER termékbeszámítással
- Telefon felvásárlás!! Samsung Galaxy A50/Samsung Galaxy A51/Samsung Galaxy A52/Samsung Galaxy A53
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

