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

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

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

瀏覽:142日期: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
相關文章:
主站蜘蛛池模板: 亚洲国产成人综合 | 亚欧色 | 欧美一级毛片在线看视频 | 欧美一区二区三区激情视频 | 欧美a区 | 亚洲午夜精品久久久久久抢 | 国产a精品 | 亚洲精品国产一区二区三区在 | 精品自拍视频在线观看 | 怡红院免费va男人的天堂 | 成 人 黄 色 免费播放 | 失禁h啪肉尿出来高h男男 | 四川一级片 | 国产成人盗拍精品免费视频 | 亚洲综合p | 亚洲精品区一区二区三区四 | 亚州综合| 国产一级高清视频 | 久久国产成人精品麻豆 | 精品国产成人系列 | 欧美成人精品免费播放 | 亚洲视频网址 | 亚洲色吧| 精品久久久久久国产 | 欧美高清免费精品国产自 | 自拍第1页 | 免费三级网 | 色樱桃影院亚洲精品影院 | 成人欧美一区二区三区黑人免费 | 亚洲精品视频在线 | 国产毛片久久久久久国产毛片 | a一级毛片录像带 录像片 | 91精品国产综合久久香蕉 | 日韩一区二区精品久久高清 | 18成人免费观看网站入口 | 午夜日本一区二区三区 | 国产精品国产三级国产专区5o | 欧美亚洲影院 | 欧美精品亚洲精品日韩一区 | 最新步兵社区在线观看 | 香蕉视频黄在线观看 |