首页 > 解决方案 > 尽管初始化为 LinkedList,但不能将“AddFirst()”与队列对象一起使用吗?

问题描述

我已经完成了作业,其中我必须创建一个队列对象并将其初始化为 LinkedList 对象:

    Queue<Integer> Sample;
    
    Public RandomObject(){
    this.Sample = new LinkedList<Integer>;
    }

现在要完成我的作业,我需要在队列的前面添加一个对象。我知道这不起作用,我需要使用函数AddFirst(),这就是我使用 LinkedList 的原因。当我尝试做 Sample.AddFirst() 但是它不起作用。

我敢肯定那一定是错的,但我应该这样做,正如作业中所写的那样。我尝试了其他方法,但我无法提出解决方案。我可以尝试将Sample直接创建为 LinkedList 对象,这会起作用,但我无法操作代码,它是预先编写的,我只能更改某些行。

标签: javalinked-listqueue

解决方案


推荐阅读