我使用流過濾器從請求對象中獲取兩個日期。在那裏,我必須比較這些對象,然後收集它們存儲在列表中。但是現在我得到這個錯誤。請幫助我。如何比較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