我使用Deque
遇到了一个奇怪的问题。
我现在已经重新格式化了我的代码两次,这两种形式都导致了同样的问题。
无论是push()
String[]
还是ArrayList<String>
Deque
(适合其中一种格式),pop()
为宾语。我似乎无法使用它。
当我push()
一个String[]
然后pop()
时,我无法访问索引。当我push()
ArrayList<String>
然后pop()
时,我无法使用get()
。
当我push()
一个元素时,它pop()
就像其他东西一样。它说
“需要___,但找到了对象”。
我不明白为什么,或者我如何成功使用Deque
。
答案 0 :(得分:0)
您需要将pop()
返回的变量显式地转换为其原始类型,例如String[]
或ArrayList
。