public class Organization {
private List<Employee> employees;
public static class Employee {
private String department;
private String designation;
}
}
我有需要在Map<String, Object>
搜索方法的對象。該地圖可以包含部門或指定的關鍵值或兩者。
{department -> "cs"} or
{designation -> "engineer"} or
{department -> "cs", designation -> "engineer"}
這是我需要做的。如果部門密鑰存在,我需要退回該部門的所有員工。如果存在部門和指定密鑰,則需要返回符合兩個條件的所有員工。我該怎麼做呢?
因爲地圖是動態的,我如何過濾員工?
那你試試? – agilob
從你說的看起來部門總是存在的。它唯一的名稱是可選的? –