自定义ArrayList类



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

我正在为我的Queue使用ArrayList,位置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变成阵列列表?我知道我没有到这里,但我不确定是什么!

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

最新更新