我使用流过滤器从请求对象中获取两个日期。在那里,我必须比较这些对象,然后收集它们存储在列表中。但是现在我得到这个错误。请帮助我。如何比较java 8中的流过滤器中的两个日期?
错误:
Type mismatch: cannot convert from int to boolean
代码:
Date checkIn = req.getCheckIn();
Date checkOut = req.getCheckOut();
List<PlaceBook> filtered = checkInVal.stream().filter(string ->
string.getCheckInDt().compareTo(checkIn)).collect(Collectors.toList());
也许你想使用'equals'而不是'compareTo'? – misko321