Почему, по-видимому, нет методов map()
/flatMap()
в НеобязательномInt или других примитивных необязательных вариантах?
Операции карты stream()
позволяют преобразовать объекты и примитивы. Но почему Необязательно не использовать это?
OptionalInt profileId = OptionalInt.of(124);
Optional<Profile> profile = profileId.map(i -> getProfile(i)); //no such valid map() method!