मेरे पास है 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;
}
क्या एकल धारा में ऐसा करने का कोई तरीका है?
partitioningBy