基于时间的链接列表

时间:2014-06-05 19:53:52

标签: java datetime linked-list

是否有基于时间实现链表的Java API?

将对象存储在列表中,将其链接到存储的时间和操作,例如"从时间X&#34开始获取项目。

或者我是否必须自己使用链接列表和Date对象来实现它?

1 个答案:

答案 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并返回。