Я не уверен, как это сделать
class Department {
String deptName;
List<Person> employees;
}
class Person {
String personName;
}
Задача состоит в том, чтобы выбрать имя человека, работающего в определенном отделе. Этот отдел может быть необязательным. Вот так выглядит мой метод -
String getFirstPerson(Optional<Department> department, String defaultName) {
// TODO:
}
Я знаю традиционный способ сделать это, но хотел бы увидеть какой-нибудь лямбда-способ Java 8 +, чтобы упростить это. Все еще новичок здесь - так что прошу прощения, если я не использую правильный формат.
У меня также есть имя по умолчанию для использования в случае, если мы не найдем это значение.
PS Я знаю, что не рекомендуется отправлять Optional в качестве параметра метода. Это не фактический код. Я просто пытаюсь упростить это.