Neden OptionalInt veya diğer ilkel isteğe bağlı tatlar üzerinde map()
/ yöntemleri yok gibi görünüyor?Harita/flatMap bir OptionalInt'i ayarlayamıyorum?
stream()
harita işlemleri, nesneler ve ilkel maddeler arasındaki dönüştürmeyi mümkün kılar. Ama neden isteğe bağlı değil?
OptionalInt profileId = OptionalInt.of(124);
Optional<Profile> profile = profileId.map(i -> getProfile(i)); //no such valid map() method!
Sebep ne olursa olsun, bu operasyonları Opsiyonel ilkel lezzetlere dahil etmemeye karar verdiler. –
Ancak bir OptionalInt üzerinden Opsiyonel'e dönüştüren bir yöntemin uygulanması ne olurdu? Akış hayal ettiğim benzer bir şey yapar. – tmn
Belki de hafif tutmak için dışarıda bırakılmıştı çünkü ilkellerin noktası bu mu? Diğer ilkel isteğe bağlı tatları ve standart nesneyi İsteğe Bağlı olarak barındırmak için harita ve düz harita yöntemlerinin çeşitli varyantları olmalıdır. – tmn