Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Task 1
- {
- System.out.println(patientList.stream().sorted((o1, o2) -> o2.getAge() - o1.getAge()).collect(Collectors.toList()));
- System.out.println(patientList.stream().filter(patient -> patient.getDiagnosis().equals(Diagnosis.ANGINA)).collect(Collectors.toList()));
- System.out.println(patientList.stream().sorted(Comparator.comparing(Patient::getDiagnosis)).sorted(Comparator.comparing(Patient::getName)).collect(Collectors.toList()));
- System.out.println(patientList.stream().sorted(Comparator.comparing(Patient::getAge)).skip(0).limit(4).collect(Collectors.toList()));
- System.out.println(patientList.stream().distinct().collect(Collectors.toList()));
- System.out.println(patientList.stream().filter(patient -> patient.getName().startsWith("I")).collect(Collectors.toList()));
- System.out.println(patientList.stream().min(Comparator.comparing(Patient::getAge)));
- List<Patient> youngPatients = (patientList.stream().filter(patient -> patient.getAge() < 18).filter(patient -> patient.getDiagnosis().equals(Diagnosis.BRONCHITIS)).collect(Collectors.toCollection(ArrayList::new)));
- System.out.println(youngPatients);
- List<Patient> tmp1 = (patientList.stream().filter(patient -> patient.getName().contains("Petrov")).sorted(Comparator.comparing(Patient::getName)).collect(Collectors.toCollection(ArrayList::new)));
- System.out.println(tmp1);
- System.out.println(catalog.entrySet().stream().filter(a -> a.getKey() > 3).collect(Collectors.toList()));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement