从队列转换为ArrayList

use*_*023 3 java arrays casting list arraylist

我想将包含数字和运算符的队列更改为ArrayList。我正在用Java编写代码。

目前,我的队列定义如下:

Queue outputQueue = new LinkedList();
Run Code Online (Sandbox Code Playgroud)

该队列当前包含以下数据:

[1, 9, 3, /, 4, 3, -, 2, /, *, +]
Run Code Online (Sandbox Code Playgroud)

我主要希望这样做,因此我可以使用RPN来计算计算结果。

有没有办法做到这一点?

在此先感谢您的帮助:)

tha*_*guy 6

ArrayList list = new ArrayList(outputQueue);
Run Code Online (Sandbox Code Playgroud)


Pra*_*ran 5

这样做

List list = new ArrayList(outputQueue);
Run Code Online (Sandbox Code Playgroud)