使用Java中的Deque的pop()问题

时间:2015-11-13 01:39:53

标签: java deque pop

我使用Deque遇到了一个奇怪的问题。

我现在已经重新格式化了我的代码两次,这两种形式都导致了同样的问题。

无论是push() String[]还是ArrayList<String> Deque(适合其中一种格式),pop()为宾语。我似乎无法使用它。

当我push()一个String[]然后pop()时,我无法访问索引。当我push() ArrayList<String>然后pop()时,我无法使用get()

当我push()一个元素时,它pop()就像其他东西一样。它说

  

“需要___,但找到了对象”。

我不明白为什么,或者我如何成功使用Deque

1 个答案:

答案 0 :(得分:0)

您需要将pop()返回的变量显式地转换为其原始类型,例如String[]ArrayList