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()
receipt.getPositions().size()
。这可以在调试器中轻松评估,没有问题。 - Holger