- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Hetekig bírják töltő nélkül a Huawei sportórái
- Apple Watch Sport - ez is csak egy okosóra
- Telekom mobilszolgáltatások
- Új nap, új Xiaomi 17 információk
- Xiaomi 14T Pro - teljes a család?
- iPhone topik
- Ennyibe kerülhet a Xiaomi Watch S4 európai változata
- OFFTOPIK: Earfun-lányok Magyarországon
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
Szmeby
tag
válasz
btraven #11495 üzenetére
Normális esetben kompatibilis. Ha valóban CME-t dob, akkor a jelek szerint az Army objektumaid nyilvántartják magukban, hogy a defenderArmies collection részei, és valamelyik remove (gondolom az utóbbi) el akarja távolítani saját magát a defenderArmies collection-ből is.
És ha ez a helyzet, míg az iteratoros példa CME nélkül lefut, akkor szerintem hibázik. Mivel az iterator saját állapotot tart fenn, hogy tájékozódjon a collectionben, őt különösebben nem zavarja, ha menet közben törölsz a listából, de ha ezt nem közlöd az iteratorral, akkor minimum hibás eredményt hoz, pl. nem töröl mindent, vagy nem azt törli, amit kellene, nem tudom.
Az iterator tényleg lefut, míg a foreach elszáll?A helyes iterator használat valahogy így nézne ki:
Iterator<Army> iter = defenderArmies.iterator();
while (iter.hasNext()) {
Army army = iter.next();
// do sth with army
iter.remove();
}
Az iter.remove() mondja meg az iteratornak, hogy itt törlés van, és vissza kell léptetnie a kurzorát. Enélkül, hát, csodálom, hogy nem dob hibát.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Futás, futópályák
- Linux Mint
- TCL LCD és LED TV-k
- PlayStation 4
- Kezdő fotósok digitális fényképei
- Szombathely és környéke adok-veszek-beszélgetek
- New World - az új Amazon MMORPG
- Hetekig bírják töltő nélkül a Huawei sportórái
- Vége a gamer PC-knek? Cloud Gaming 2025-ben
- További aktív témák...
- HP EliteBook 450 Gen8 Intel Core i5-1135G7 (11.Generáció)
- HP ZBook Firefly 16 G19 Profi Tervező Vágó Laptop -50% i7-1255U 32/512 FHD+ Nvidia T550 4GB
- Nintendo Switch 2
- Native Instruments Kontrol S49 MK3
- ELADÓ i5 14600KF + RTX5070 + 32Gb DDR4 + 600W Platinum + Wifi + SOK GARI + AKÁR HÁZHOZSZÁLLÍTÁS IS!
- EREDETI NINTENDO Pokemon Go Plus autocatcher dobozban eladó
- Telefon felváráslás!! Samsung Galaxy S22/Samsung Galaxy S22+/Samsung Galaxy S22 Ultra
- Honor 200 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Optiplex 7050 SFF + Quadro K620
- Részletre elviheted akár 365 napra Bankmentes , azonnal elérhető ASUS ROG Strix G18 32GB/2TB
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest