Leave 객체 목록이 있으며 leave 속성은 leaveDate (java.util.Date), leaveTime (int), leaveType (String)입니다.). 이제 해당 목록에 속성 leaveDate가 timeStamp와 일치하는 노드가 있는지 확인하려면 timeStamp가 다른 Date 객체이므로 해당 목록을 반복 할 수 있습니다. 그것을 할 다른 방법이 있습니까?객체 목록에 해당 객체의 특정 속성과 일치하는 노드가 있는지 확인하십시오.
if (Lambda.select(this.fullLeaves, Lambda.having(Lambda.on(Leave.class).getLeaveDate(), Matchers.equalTo(timeStamp))).size() == 0) {
//some code
}
는 그것은 lambdaj를 사용 또한 다음과 같은 조건 검사가 있습니다. 고맙습니다.