基于时间的链表



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

将对象存储在列表中,将其与存储的时间和"获取X时间以来的项"之类的操作联系起来。

或者我必须实现它自己与链表和日期对象?

您必须自己实现。您可以这样创建一个类:

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

相关内容

  • 没有找到相关文章