自定义ArrayList类

时间:2017-02-25 03:34:38

标签: java arraylist

我正在为学校项目建立一个优先队列。

我使用ArrayList作为我的Queue,位置0是我的队列的头部,list.size()是结束。

我得到了一个接口,其中包含了一些在我的课程中定义的方法,我做了。

但是,我也应该为FilePrio创建一个构造函数(这将创建一个FilePrio类型的对象,这是一个在内存中用ArrayList表示的队列)。

我的构造函数是:

public filePrio() { 
  filePrio<T> filePrio = new filePrio<T>();
}

我不认为这是对的,但我不确定。

在其中一种方法中,public void enfilerTous(IFilePrio<T> filePrio)

我得到一个 filePrio ,我必须将该列表中的元素放在类中的元素中。但是,我无法拨打电话,如

priorite1 = getPriorite(filePrio.get(i)) ; 

因为它不是一个ArrayList?有没有办法让我的FilePrio成为一个ArrayList?我知道有些事情我不会来这里,但我不确定它是什么!

1 个答案:

答案 0 :(得分:0)

我建议实施Comparable<class>,然后您就可以在列表中添加一些对象了。那么将需要覆盖compareTo(object)