Tôi có List
của Employee
s với số ngày tham gia khác nhau. Tôi muốn nhận Nhân viên trước và sau ngày tham gia cụ thể từ Danh sách bằng cách sử dụng luồng.
tôi đã thử mã
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;
}
Có cách nào để làm điều này trong một luồng không?
partitioningBy