Hirdetés
- Vivo X300 - kicsiben jobban megéri
- Apple Watch
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Bemutatkozott a Poco X7 és X7 Pro
- Xiaomi 14 Ultra - Leica hercegnő
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Android alkalmazások - szoftver kibeszélő topik
- Google Pixel topik
- Szerényebb kivitelben is elérhető a Realme GT 8 Pro
Ú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?:))
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- Sony MILC fényképezőgépcsalád
- GTA V
- Asztalos klub
- PH! Darts
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Na, milyen hardver kerül a fa alá?
- AMD vs. INTEL vs. NVIDIA
- Vivo X300 - kicsiben jobban megéri
- További aktív témák...
- AMD Ryzen 9 9950X - Új, 1 év garancia - Eladó!
- AMD Ryzen 7 9800X3D - Új, 1 év garancia - Eladó!
- SAMSUNG S22 ROSE PINK 8G/128GB FÜGGETLEN, GYÖNYÖRŰ ÁLLAPOTBAN, GARANCIÁVAL, ÜZLETBŐL
- AMD Ryzen 9 9950X3D - Új, 1 év garancia - Eladó!
- Dell Latitude 3420 - i5 1135G7 ,16GB RAM, SSD, jó akku, EU bill., számla, 6 hó gar
- 179 - 180 - 189 - 190 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060
- Realme 9 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Laptop felvásárlás , egy darab, több darab, új , használt ! Korrekt áron !
- GYÖNYÖRŰ iPhone 13 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3963
- ThinkPad T14s Gen 2 i5-1135G7 16GB 1000GB FHD 1 év garancia
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


