내가 가진 List
의 Employee
다른 가입 기간에의. 스트림을 사용하여 목록에서 특정 날짜를 시작하기 전후에 직원을 확보하고 싶습니다.
나는 다음 코드를 시도했다.
List<Employee> employeeListAfter = employeeList.stream()
.filter(e -> e.joiningDate.isAfter(specificDate))
.collect(Collectors.toList());
List<Employee> employeeListBefore = employeeList.stream()
.filter(e -> e.joiningDate.isBefore(specificDate))
.collect(Collectors.toList());
class Employee{
int id;
String name;
LocalDate joiningDate;
}
단일 스트림 에서이 작업을 수행 할 수있는 방법이 있습니까?
이전과 이후-날짜에 참여한 직원을 제외한 모든 직원을 원하십니까?
—
John3136
그것이 "최소한 직원이되었다"고 가정하면, 전혀 신경 쓰지 않고 이전과 이전이 아닌 분할되기를 원할 것입니다.
—
JollyJoker
partitioningBy