说我有一个POJO获取最新对象基于对象的一个属性
public MyTask {
TaskType taskType;
id taskId;
...
}
的taskType
的价值只能从以下Enum
:
public static enum TaskType {
WRITE_DOC, UPDATE_DOC, SEND_DOC, OTHER
};
现在我有一个列表MyTask
:
List<MyTask> tasks = GOT_TASKS_FROM_SOMEWHERE();
以上列表的MyTask
包含了来自Enum混合在一起的随机任务类型的多个任务。列表中的一些任务也可以有相同的TaskType
。
我需要创建一个函数,这需要一个TaskType
作为参数,并从上述任务列表返回最新匹配任务:
public MyTask getLatestTaskOfType(TaskType type){
//I am not sure how could I get the latest MyTask with the TaskType
}
我怎样才能从列表获得最新MyTask
(tasks
),它与参数中的TaskType
匹配?
向后迭代? –