Ú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?:))
- Apple iPhone 14 PRO - 128GB - Deep Purple - 85% akkumulátor
- GOPRO Hero 11 BLACK akciókamera - különlegesség!!! Labs fw 01.20.70
- DJI Mavic 3 Pro RC - drón szett új állapotban - 2 akkuval
- Samsung Galaxy S22 Ultra 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S24 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- LG 39GS95UE - 39" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- Samsung Galaxy A54 5G , 8/128 GB , Kártyafüggetlen
- REFURBISHED - HP USB-C Universal Dock G1 docking station (DisplayLink)
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest