Új hozzászólás Aktív témák
-
Szmeby
tag
válasz
korte73 #9797 üzenetére
A harmadik opció a láncolt lista használata. Magad is összerakhatsz egy primitív implementációt belőle, ha tilos használni a feladathoz a LinkedList és hasonló beépített megoldásokat.
Szerk.: De tény, hogy a leggyorsabb és kézenfekvőbb inicializálni az eredeti tömb méretével... esetleg a végén - amikor már ismert a végleges méret - átmásolni egy pont passzoló méretű tömbbe az eredményeket.
-
Sirpi
senior tag
válasz
korte73 #9797 üzenetére
A tömb fix méretű, valóban nem tudsz ilyet csinálni.
Használhatsz helyette ArrayList-et, viszont akkor nem tudsz primitív típust tárolni benne, csak Integer-t.
A másik megoldás a Java 8 és a Stream API:int tomb[] = {2,6,12,8,5,3,16};
int ujTomb[] = Arrays.stream(tomb).filter(k -> k > 8).toArray();vagy ha csak a darabszám érdekel:
long count = Arrays.stream(tomb).filter(k -> k > 8).count();
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Chrome OS / Chromium OS / Chromebook
- Mibe tegyem a megtakarításaimat?
- Kompakt vízhűtés
- Kerti grill és bográcsozó házilag (BBQ, tervek, ötletek, receptek)
- Autós topik
- AMD Navi Radeon™ RX 9xxx sorozat
- Path of Exile 2
- Milyen cserélhető objektíves gépet?
- Sweet.tv - internetes TV
- OLED monitor topik
- További aktív témák...
- Bowers/Wilkins PX8 fejhallgatók (dupla Bluetooth eszköz csatlakoztatása!) - ELKELTEK
- ÁRGARANCIA! Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RTX 5060 8GB GAMER PC termékbeszámítással
- MacBook, Apple M1 / M2 kompatibilis dokkolók, DisplayLink 4K, USB-C, Type-C
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Konzol felvásárlás!! Nintendo Switch
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest