国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java-ee - JAVA Non-static method cannot be referenced

瀏覽:140日期:2023-10-19 15:56:49

問題描述

Non-static method cannot be referenced from a static contextjava-ee - JAVA Non-static method cannot be referenced

operationInfos.stream().collect(Collectors.toMap(OperationThisMonthVO::getSurgeryDate, Function.identity(), surgeryCountMerge));public static final BinaryOperator<OperationCountVO> surgeryCountMerge = (v1, v2) -> { v1.setSurgeryCount(v1.getSurgeryCount() + v2.getSurgeryCount()); return v1;};

我想對operationInfos進行分組,然后算個數,但是爆了這個錯。我這個方法不是靜態的方法..

問題解答

回答1:

toMap要求的參數是Function<? super T,? extends K> keyMapper,那么你把OperationThisMonthVO::getSurgeryDate當做Function,是否符合? super T和? extends K呢?我猜測OperationThisMonthVO是operationInfo的子類而不是父類,所以這樣寫不行。可以改寫成:

toMap(operationInfo -> ((OperationThisMonthVO) operationInfo).getSurgeryDate(), ...)

試試看。

回答2:

簡單的做法是,先寫成標準的 lambda 表達式,再根據 IDE 的提示來優化。

標簽: java
相關文章:
主站蜘蛛池模板: 男女福利 | 国产精品黄网站免费观看 | 真实国产乱人伦在线视频播放 | 国产专区一va亚洲v天堂 | 91亚洲精品国产第一区 | 香港激情三级做爰小说 | 欧美一区不卡二区不卡三区 | 国产日韩欧美综合一区二区三区 | 欧美一级久久久久久久大片 | 日本视频在线免费观看 | 看毛片的网址 | 欧美成人精品手机在线观看 | 日韩成人免费一级毛片 | 成人免费夜片在线观看 | 国产精品成人免费视频不卡 | 久久久久欧美情爱精品 | 亚洲高清在线播放 | 免费特黄视频 | 9lporm自拍视频在线 | 国产一区二区三区免费在线观看 | 亚洲高清自拍 | 亚洲精品无码专区在线播放 | 日韩欧美高清在线 | 一区二区亚洲精品 | 免费看欧美成人性色生活片 | 国产在线观看免费人成小说 | 久久亚洲精品视频 | 国产亚洲精品美女一区二区 | 久久久9视频在线观看 | 久久精品国产免费高清 | 九九香蕉视频 | 经典三级在线视频 | 一级看片免费视频 | 日本特级淫片免费 | 久久天天躁综合夜夜黑人鲁色 | 日本精品一区二区三区在线视频 | 日韩二区三区 | 欧美性色生活免费观看 | 成人午夜性视频欧美成人 | 国产在线精品二区韩国演艺界 | 伊人精品视频 |