为什么OptionalInt类中没有mapToInt()?

IntStream类具有map()mapToObj()mapToLong()mapToDouble()方法,但OptionalInt类中似乎缺少这些方法。

是否有充分的理由让这些方法丢失?

相当迟钝,你可以做到

 OptionalInt oi = OptionalInt.of(1); oi.ifPresent(i -> IntStream.of(i).map(j -> j + 1).forEach(System.out::println)); 

但是,不清楚为什么OptionalInt没有与IntStream相同的方法,尽管我注意到Optional有一个Stream的子集