- Ipari strapatelefon 4G-vel és PTT-támogatással a HMD-től
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Hivatalos a OnePlus 13 startdátuma
- iPhone topik
- Fotók, videók mobillal
- Honor Magic5 Pro - kamerák bűvöletében
- Elődje legnagyobb hibáját javítja az iPhone 17e
- Nokia N8 - vajon elég lesz-e?
- Apple iPhone Air - almacsutka
- Picit nagyobb kijelzőt, jóval nagyobb aksit kaphat a Honor 600
Új hozzászólás Aktív témák
-
axioma
veterán
Van egy szamomra nem ismert oku jelenseg, bocs kicsit hosszu.
A feladat: volt egy 2 adott tipusu objektumot kombinalo osztaly, most ugyanez kene altalanosan, tobb elemre.
Az objectumok tipusabol ami lenyeges:public interface SpecInterface<K extends Serializable & Comparable<? super K>>
extends DoublePanel<K, String>
ahol:public interface DoublePanel<R extends Serializable,C extends Serializable>
Ezen kivul kene hasznalni a kombinalashoz mindket iranybol egy-egy fuggvenyt:
A SpecInterface-bol:Optional<SubType> getMyList()
A DoublePanel oldalrol meg egy Utils osztalyon keresztul:public static <R extends Serializable, C extends Serializable>
DoublePanel<R, C> mergeColumns(DoublePanel<R, C> left,
DoublePanel<R, C> right)
Ami az eddig kodban volt:SpecInterface<K> f1=...SpecInterface<K> f2=...
es ezutan siman ment a ketfajta meghivas:...=f1.getMyList()...=DoublePanelUtils.mergeColumns(f1, f2)
Most viszont az elemeket praktikus okokbol Stream-bol vennem es hasznalnam ezeket a kombinalashoz szukseges lepeseket. Az elso nyilvanvaloan csak akkor megy vegig, ha a tipusaStream<SpecInterface<K>> fobjs, viszont ekkor a...=fobjs.reduce((f1, f2) -> DoublePanelUtils.mergeColumns(f1, f2)).get();
sornal azt mondja, hogy nem tudja R,C, es K erteket meghatarozni.
Ellenben ha beszurom hogyStream<DoublePanel<K, String>> fobjs2 = fobjs.map(f -> f);
akkor siman lefordul az...=fobjs2.reduce((f1, f2) -> DoublePanelUtils.mergeColumns(f1, f2)).get();
Mukodik, de randa, es jogosan nem szeretnek code review-n, de azt se tudom hogyan kene rakeresni az okra es megoldasra. El tudna valaki legalabb iranyitani hogy merre keressek?
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Milyen egeret válasszak?
- Digitális Állampolgárság Program DÁP
- NFL és amerikai futball topik - Spoiler veszély!
- Ipari strapatelefon 4G-vel és PTT-támogatással a HMD-től
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Gyúrósok ide!
- Nvidia GPU-k jövője - amit tudni vélünk
- Okos Otthon / Smart Home
- Lexus, Toyota topik
- Arc Raiders
- További aktív témák...
- Bomba ár! Lenovo ThinkPad T470s - i5-6GEN I 8GB I 256GB SSD I 14" FHD I Cam I W10 I Garancia!
- Telefon felváráslás!! Samsung Galaxy S22/Samsung Galaxy S22+/Samsung Galaxy S22 Ultra
- iKing - Apple iPhone 15 Pro Natural Titanium ProMotion 120 Hz, A17 Pro, USB-C 128 GB
- PlayStation 5 Slim (lemezes) + kontroller 2027.12.17-ig garancia, számlával!
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RTX 2060 6GB Rampage SHIVA Cooler Master 650W
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


