午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:236日期: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
相關文章:
主站蜘蛛池模板: 欧美黄色一级生活片 | 色网站在线观看 | 欧美成人三级在线 | 亚洲资源在线播放 | 国产高清成人久久 | 正在播放jul一色桃子026 | 国产精品第56页 | 欧美中文字幕在线 | 1024国产| 免费看日产一区二区三区 | 天天看天天色 | 黄色福利在线观看 | 全部免费毛片在线播放一个 | 五月婷在线观看 | 91玖玖| 国产日韩成人 | 久久密av | 女人18毛片一区二区三区 | 伊人色综合网 | 国产欧美网站 | 日韩一区二区三区四区在线 | 久久久久亚洲精品国产 | 婷婷丁香综合 | 伊人网在线免费 | 免费播放毛片 | 1级黄色大片儿 | 91精品在线观看视频 | 青草国产| 成人超碰在线 | 操极品美女 | 国产精品一二三在线观看 | 亚洲男人的天堂网站 | 国产不卡在线观看视频 | 日本三日本三级少妇三级66 | 亚洲黄色小视频 | 免费一二三区 | 二区三区在线观看 | 亚洲网站免费 | 性感毛片 | 欧美精品久久久久久久久老牛影院 | 国产精品久久久久久久久久久久久久久久 |