Hirdetés
- Milyen okostelefont vegyek?
- Samsung Galaxy S23 Ultra - non plus ultra
- Google Pixel topik
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Poszteren a OnePlus 15T, zöld és barna színben jön a kompakt mobil
- Apple iPhone 17 Pro Max – fennsík
- MWC 2026: Hálózattechnológiai mélyvíz Bóday Tamással. Mint rendesen.
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Redmi Note 15 Pro+ - több plusz, mint mínusz
Ú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?:))
- Linux kezdőknek
- AMD GPU-k jövője - amit tudni vélünk
- Meghozta a régóta várt asztali Ryzen APU-kat az AMD
- One otthoni szolgáltatások (TV, internet, telefon)
- A fociról könnyedén, egy baráti társaságban
- Milyen okostelefont vegyek?
- Apple asztali gépek
- Milyen autót vegyek?
- Vezetékes FEJhallgatók
- Háztartási gépek
- További aktív témák...
- HP EliteBook 650 G10 15,6" i5 -1335u, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- Apple iPad Air 2 (A1566) 64GB Wi-Fi Asztroszürke
- BESZÁMÍTÁS! MSI B460M i5 10400F 16GB DDR4 512GB SSD RTX 2060 6GB Zalman S2 TG FSP 600W
- Keresünk Galaxy S21/S21+/S21 Ultra/S21Fe
- Geforce GTX 1050, 1050 Ti, 1060, 1650, 1660/ RTX 2060/ GT 1030 - Low profile is (LP)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

