Hej,
Mam problem z nową funkcjonalnością javy, z która nigdy nie miałem styczności, a muszę ją wykorzystać :(
A mianowicie mój problem:
mam taką oto funkcję:
Optional<Map<Integer, Integer>> advisor(List<PatientExt> patients) {
Map<Integer, Integer> mapForOptional = new HashMap<Integer, Integer>();
Optional<Map<Integer, Integer>> advisorMapOptional = new Optional<HashMap<Integer, Integer>>();
// wtf
return advisorMapOptional;
}
i kompletnie nie wiem jak się za nią zabrać, próbowałem tak jak powyżej, ale mam błędy kompilacji.
Byłbym wdzięczny za jakiekolwiek sugestie, szukając w internecie nie znalazłem przykładów, które by pasowały do powyższego mojego problemu.
W skórcie:
- jak zainicjalizować Optional mapą gdzie później Optional<Map<..,..>> zwrócę?
- Pusty obiekt Optional jak będzie wyglądał, jak nic nie spełni moich warunków w funkcji advisor kiedy już będzie zaimplementowana?
Dzięki za pomoc :)
vpiotrvpiotr