[英]Java/Eclipse: “Lambda expressions cannot be used in an evaluation expression”
一個簡單的解決方案,可以在匿名類創建中轉換lambda。 創建所需接口的變量,您將獲得可調試的表達式。
Predicate<Object> predicate = new Predicate<Object>() {
@Override
public boolean test(Object item) {
return true;
}
};
int size = ((List<?>) receipt.getPositions().stream().filter(predicate).collect(Collectors.toList())).size();
現在,如果您在調試時站在“int size = ...”行,您可以查看以下結果:
((List<?>) receipt.getPositions().stream().filter(predicate).collect(Collectors.toList())).size()
我希望它有幫助:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.