- Elmossa a Samsung a valóság és az AI-fantázia határát
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Külföldi prepaid SIM-ek itthon
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Nő az eSIM-ek iránti igény
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Milyen okostelefont vegyek?
- Xiaomi 13 - felnőni nehéz
- Minden út Palindrómába vezet: leépítésekkel tér vissza a Realme a gyökereihez
- Xiaomi Watch 2 Pro - oké, Google, itt vagyunk mi is
Ú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.
-
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?:))
- LEGO klub
- Windows XP
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Funkcionalitásra kihegyezett, USB4-es SSD ház a TerraMaster fémjelzésével
- Elmossa a Samsung a valóság és az AI-fantázia határát
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Tesla topik
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Fejhallgató erősítő és DAC topik
- Milyen belső merevlemezt vegyek?
- További aktív témák...
- MacBook Pro 16 M1 PRO / 16GB / 1TB ezüst
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- AZONNAL KÉSZLETRŐL! Intel Core i5 14600K 32GB 6000MHz RAM 2TB Gen4 SSD RTX 5060 8GB FSP 750W
- BESZÁMÍTÁS! Lenovo Thinkpad L14 Gen 1 notebook - i5 10210U 16GB DDR4 512GB SSD Intel UHD GraphicsW11
- Telefon felvásárlás!! Samsung Galaxy A13/Samsung Galaxy A33/Samsung Galaxy A53
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


