Hirdetés
- Samsung Galaxy S25 - végre van kicsi!
- iPhone topik
- Milyen okostelefont vegyek?
- Telekom mobilszolgáltatások
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Okosóra és okoskiegészítő topik
- Nagyon erős ajánlat lett az Apple Watch SE 3
- Samsung Galaxy S23 Ultra - non plus ultra
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Vége a Swype billentyűzet támogatásának
Új hozzászólás Aktív témák
-
Lacces
őstag
Hi, nem értem a következő kódrészletben, hogy a this.tires.clear() hogy-hogy törli a metódus paraméterében lévő t paramétert is?
public class Car {
private List<Tyre> tires = new ArrayList<Tyre>();
public void setTires(List<Tyre> t) {
this.tires.clear();
this.tires.addAll(t);
}
// Egyéb lekérdező metódusok
}
public class CarTest {
public static void main(String[] args) {
Car car = new Car();
car.addTire(new Tyre(10));
car.addTire(new Tyre(11));
List<Tyre> carTires = car.getTires();
System.out.println("Before: " + carTires.size());
car.setTires(carTires);
System.out.println("After (1): " + car.getTires().size());
System.out.println("After (2): " + carTires.size());
}Kimenet:
Before: 2
After (1): 0
After (2): 0Aminek nem örülök, azt tudom, hogy a this.tires.clear() csinálja ezt a mókát, ha ezt kikomenntezem, akkor az After-ek értéke 4 lesz... olyan, mintha a t paraméter tartalmát is törli...
Mintha az addAll(t)-nél üres lenne a t paraméter.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- AMD Navi Radeon™ RX 9xxx sorozat
- Samsung Galaxy S25 - végre van kicsi!
- LED világítás a lakásban
- PlayStation 5
- A britek kormánya megnézte, hogy mire jó a Microsoft M365 Copilot
- Spotify
- iPhone topik
- iPad topik
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Kerékpárosok, bringások ide!
- További aktív témák...
- Logitech PRO X TKL (Rose) Vadi új, bontatlan, számlával - garanciával
- Apple AirPods Pro 3 - bontatlan, új - 1 év Apple garancia
- iPhone 17 - összes tárhely és szín bontatlan, független - 1év Apple garancia - Szept 20
- iPhone 17 Air - összes tárhely és szín bontatlan, független - 1év Apple garancia - Szept 20.
- iPhone 17 Pro - összes tárhely és szín bontatlan, független - 1év Apple garancia - Szept 20
- DELL Precision 5560 i7-11850H 32GB 1000GB T1200 FHD+ 1 év garancia
- Samsung Galaxy S20+ 128GB, Kártyafüggetlen, 1 Év Garanciával
- LG 77CS6 - 77" OLED - 4K 120Hz & 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - Szupervékony
- Samsung Galaxy Tab A8 32GB, Újszerű, 1 Év Garanciával
- Telefon felváráslás!! Samsung Galaxy S22/Samsung Galaxy S22+/Samsung Galaxy S22 Ultra
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest