我有一個Leave對象列表,Leave的屬性是leaveDate(java.util.Date),leaveTime(int),leaveType(String )。現在要檢查List是否有節點的屬性leaveDate與timeStamp匹配,timeStamp是另一個Date對象,我們可以遍歷該列表。有沒有其他方法可以做到這一點?我也有以下條件檢查器:檢查對象列表是否有與該對象的給定屬性相匹配的節點
if (Lambda.select(this.fullLeaves, Lambda.having(Lambda.on(Leave.class).getLeaveDate(), Matchers.equalTo(timeStamp))).size() == 0) {
//some code
}
它使用lambdaj。謝謝。