是否有基于时间实现链表的Java API?
将对象存储在列表中,将其链接到存储的时间和操作,例如"从时间X&#34开始获取项目。
或者我是否必须自己使用链接列表和Date对象来实现它?
答案 0 :(得分:0)
你必须自己实现这一点。您可以这样创建一个类:
public class SomeObject{
public String creationDate;
public SomeObject(){
DateFormat df = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
Date today = Calendar.getInstance().getTime();
String creationDate = df.format(today);
}
}
现在您可以拥有SomeObject的LinkedList:
LinkedList<SomeObject> theList = new LinkedList<SomeObject>();
theList.add(new SomeObject());
theList.add(new SomeObject());
//etc
现在,您必须编写一个循环遍历列表并查找具有日期/时间范围要求的所有对象的方法。这些将被添加到新的LinkedList并返回。