lambda no instance(s) of type variable(s) T exist so that void conforms to R
生活随笔
收集整理的這篇文章主要介紹了
lambda no instance(s) of type variable(s) T exist so that void conforms to R
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
代碼如下出現(xiàn)標題報錯
List<String> days = DateUtils.getDays(t.getStartTime(), t.getEndTime()); days.stream().map(v->System.out.println(v));改成如下兩種方式都是可以的
days.stream().forEach(v->System.out.println(v));days.stream().map(v->{System.out.println(v);return "123";});因為map的傳參看下
<R> Stream<R> map(Function<? super T, ? extends R> mapper);是要一個返回值R的
?所以報如下錯誤 no instance(s) of type variable(s) T exist so that void conforms to R
再看寫的兩個例子
第1種寫法貌似沒有返回值啊 (第2個有)
點進去看看第一個調(diào)用看看
是有返回值的 只是是?
CompletableFuture<Void> 這種空結(jié)構(gòu)而已。總結(jié)
以上是生活随笔為你收集整理的lambda no instance(s) of type variable(s) T exist so that void conforms to R的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 硬盘的S.M.A.R.T.是什么?如何看
- 下一篇: shell学习18:if判断-e,-f,