Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- Argos: Az vagy, amit megeszel
- sziku69: Fűzzük össze a szavakat :)
- Gurulunk, WAZE?!
- Lalikiraly: Sencor SMC BS30 aktív hangfalszett bemutató
- ricsi99: 6. Genes alaplap tündöklése.. kontra MS/Zintel korlátozásai.(Mehetnek a levesbe)
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
- sellerbuyer: ScreenX technológia élmények az Arénában
- Parci: Milyen mosógépet 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?:))
- PlayStation 4
- iPhone topik
- Milyen routert?
- Autós topik
- Apple iPhone 16 Pro - rutinvizsga
- Autós topik látogatók beszélgetős, offolós topikja
- Kézbe fogható paradoxon lett az iPhone Air
- Notebook / laptop alkatrészek cseréje (processzor, RAM, HDD)
- PlayStation 5
- Apple Watch Sport - ez is csak egy okosóra
- További aktív témák...
- iPhone 15 Pro / 128GB / Natural Titanium / Gyári kártyafüggetlen / eSIM Only (100A)
- iPhone 15 Pro / 256GB / Natural Titanium / Gyári kártyafüggetlen / eSIM Only (116A)
- SAMSUNG (LS49DG910SUXEN) 144HZ 5K OLED GAMER MONITOR ! AKCIÓ
- SAMSUNG (LS49CG954EUXEN ) 49" 240HZ NEO-QLED DUAL QHD GAMER ! AKCIÓ!!
- 60.000 Ft értékű Rewin ajándékutalvány
- HUAWEI MateBook 13 2020 - Kijelző nélkül - I7-10510U - 16GB - 512GB SSD - Win11 - MAGYAR
- BESZÁMÍTÁS! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3286
- 12 GB-os Quadro RTX A2000 kártyák - garanciával
- GYÖNYÖRŰ iPhone 12 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2133
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest